我刚将我的网站移到另一台服务器上。我很惊讶为什么我的脚本无法从$ _GET数组接收数据。我考虑register_globals = Off ($id = $_GET['id'])
编写了我的脚本。在以前的服务器上,一切正常,但不适用于此。
我使用一个简单的测试文件(test.php),如下所示:test.php?do=123
在这个文件中我写了这个简单的条件:
if(isset($_GET['do'])) {echo "yes";}
更新:当我查看if(isset($_GET)) {echo "yes";}
时,我可以看到"是"串,
print_r($_GET);
告诉我这个:
Array ( [/text_php] => )
脚本没有显示我的东西。 可能是什么原因?谢谢。
答案 0 :(得分:0)
也许php不是Web服务器的默认语言。使用<?php ... ?>
作为您的php文件。
例如:
<?php
if(isset($_GET['do'])) {echo "yes";}
?>