<?php
 session_start();
 function fun1()
 {
    global $str1;  // 申明是一个全局变量;
    $str1="Welcome";
    session_register("str1");
 }
 if (isset($_SESSION[str1]))
 {
   echo "ok";
 }
 else
 {
  fun1();
  echo "fail";
 }
?>
2、当然用require更好!

解决方案 »

  1.   

    require你没有用过?
    你不会用用试试............
      

  2.   

    用 require("*.php");更好,模块化。
      

  3.   

    这可能是你要的吧
    a.php
    <?php
     global $str1;  // 申明全局变量;
     session_start();
     function fun1(){
        $str1="Welcome';
        session_register("str1");   
        }
    ?>
    b.php
    <?
     require "a.php";
     if (isset($_SESSION[str1])) {
      echo "ok";
       }
     else {
      fun1();
      echo "fail";
     }
    ?>