2014-04-28 66 views
0

我刚刚将我的网站移至其他服务器。我很惊讶为什么我的脚本无法从$ _GET数组接收数据。我写了我的脚本考虑register_globals = Off ($id = $_GET['id'])。在以前的服务器上,一切工作正常,但不是在这一个。

我用一个简单的测试文件(test.php的),ACCES它想:test.php?do=123 而在这个文件中我写了这个简单的条件:

if(isset($_GET['do'])) {echo "yes";} 

UPDATE:当我检查if(isset($_GET)) {echo "yes";},我可以看到“是”字符串, print_r($_GET);显示我:

Array ([/text_php] =>) 

脚本不显示我的东西。 可能是什么原因?谢谢。

+0

是一切你在你的脚本?你会得到什么结果? – Daan

+2

尝试'print_r($ _ GET);'(没有任何条件)/。 – putvande

+0

您使用正常的PHP开始标记()还是短暂打开标记()? – Junior

回答

0

也许php不是Web服务器的默认语言。使用<?php ... ?>为您的PHP文件。

例如:

<?php 
if(isset($_GET['do'])) {echo "yes";} 
?> 
+0

谢谢。但这不是问题。我所有的代码都包含在''的旁边 –