【问题标题】:object not found $_GET找不到对象 $_GET
【发布时间】:2015-07-10 11:10:42
【问题描述】:

我正在尝试学习 PHP,但由于某种原因,我遇到了这个奇怪的问题(我正在使用 XAMPP):

我有一个简单的代码

<?php
echo $_GET['name'];
?>

当我输入http://localhost/lee.phpi 时,我应该得到未定义的索引,但是当我输入http://localhost/lee.php&name=lee 时,我得到一个 Object not found The requested URL was not found on this server error。

有人知道为什么会这样吗?是我的代码还是我的电脑?

【问题讨论】:

    标签: php url xampp


    【解决方案1】:
     http://localhost/lee.php&name=lee 
    

    网址完全不正确,应该是

    http://localhost/lee.php?name=lee
                            ^
    

    现在,如果您要添加一个新参数,那么您只能使用 &amp;。第一个总是在? 之后,例如

    http://localhost/lee.php?name=lee&age=20
    

    我本来打算向您推荐 HTTP 规范文档,但既然您提到您正在学习 PHP,我认为这对您来说可能太难了。

    而且你的代码很好。

    免费提示,因为你说你刚开始学习:

    始终阅读错误消息并相信他们在调查问题时所说的话,它们确实是有目的的。例如

    在此服务器上找不到请求的 URL 错误。

    该错误消息意味着该 URL 在服务器上不存在,如果我是你,那么我将不太关心我的代码,而更多地关心当我的文件存在时 URL 不存在的原因是什么?这会让我得出 URL 格式错误的结论。

    很多人即使在他们的高级学习阶段也会忽略错误消息,并说不,我一切都很好,错误消息很奇怪,不,不是。

    【讨论】:

    • 不客气。请参阅更新的答案以获取提示,它将在您的道路上为您提供帮助
    猜你喜欢
    • 2012-10-11
    • 1970-01-01
    • 2017-09-29
    • 2012-07-11
    • 2017-07-25
    • 2016-02-19
    • 2020-11-24
    相关资源
    最近更新 更多