两个不相互链接的PHP页面里的变量怎样进行值传递啊1!!!

解决方案 »

  1.   

    用include包含那文件或用session传递
      

  2.   

    A页面
    session_start()
    $_SESSION['abc']="hello";
    B页面
    session_start()
    echo $_SESSION['abc'];queryphp网站自动生成HTML,从SEO优化中解脱出来
    -------------------------------------------------
    http://topic.csdn.net/u/20100331/21/0ac266ec-1910-483b-9f91-4d781a773b96.html
      

  3.   

    一. 网址传递
    <a href=”test.php?id=3&name=mike”>next</a>
    可用 $_GET['id'] 和$_GET['name']访问GET 的数据。
    二. Cookie 传递
    1、 设置Cookie
    简单的:
    SetCookie("MyCookie", "Value of MyCookie");
      带失效时间的:
    SetCookie("WithExpire", "Expire in 1 hour", time()+3600);//3600秒=1小时
      什么都有的:
    SetCookie("FullCookie", "Full cookie value", time()+3600, "/forum", ".phpuser.com", 1);
      如果要设置同名的多个Cookie,要用数组,方法是:
    SetCookie("CookieArray[0]", "Value 1");
    SetCookie("CookieArray[1]", "Value 2");
    2、 接收和处理Cookie
    echo $_COOKIE[‘MyCookie’];
    echo $_COOKIE[‘CookieArray[0]’];
    echo count($_COOKIE[‘CookieArray’]);
    3、删除Cookie
    要删除一个已经存在的Cookie,有两个办法:
    一是调用只带有name参数的SetCookie,那么名为这个 name的Cookie 将被从关系户机上删掉;另一个办法是设置Cookie的失效时间为time()或time()-1,那么这个Cookie在这个页面的浏览完之后就被删除了(其实是失效了)。
    要注意的是,当一个Cookie被删除时,它的值在当前页在仍然有效的。
    三. Session传递
    test1.php
    [PHP]
    <?
    session_start();
    session_register("count");
    echo $count=0;
    ?>
    [/PHP]test2.php
    [PHP]
    <?
    session_start();
    echo $count++;
    ?>
    [/PHP]