if(isset($unikey))
session_register("unikey")
else echo "没有附值";上面的isset($unikey)改为isset($_GET['unikey'])$_GET

解决方案 »

  1.   

    本人把问题再说清楚一些
    我在地址栏里输入
    http://localhost/payservice.php?val1=111以下是payservice.php的全部代码
    <?php
    if(isset($val1))
    session_register("unikey")
    else echo "没有附值";
    ?>当按enter键执行了第一次后,IE地址栏记住了http://localhost/payservice.php?val1=111如果我再一次在地址栏里输入
    http://localhost/payservice.php?val1=111
    就报"没有附值";
      

  2.   

    <?php
    $vall = isset($_GET["vall"]) ? $_GET["vall"] : null;
    if(!empty($vall))
    {
        session_register("unikey")
    }
    else
    {
        echo "没有附值";
    }
    ?>
      

  3.   

    <?php
    session_start(); //少了这个
    if(isset($val1))
    session_register("unikey")
    else echo "没有附值";
    ?>