<?php
if(!$hidden1):
?>
<a href=1.php?hidden=1>跳转</a>
<?php
else:
echo "none";
endif;
?>
我想通过点击“跳转”,然后输出“none”
上面的代码不行,
怎么通过点击超链接 像表单那样 传递变量 然后输出none呢?

解决方案 »

  1.   

    <?php 
    if(!$hidden): 
    ?> 
    打错了。我的40分啊
      

  2.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  3.   

    如果是POST方式用$_POST['hidden1']取值
    如果是GET方式用$_GET['hidden1']取值
    <?php 
    if($_POST['hidden']): 
    ?> 
      

  4.   


    php.ini里有一个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?