为什么我的登录脚本仅在我访问URL时才起作用:“http:// localhost:80 /”。 当我在URL时为什么它不起作用:“http://localhost/index.php”。
我正在使用MAMP和php 5.2。端口设置为80和5506。 1.当我从index.php登录时,它给了我一个资源ID 5。 2.为什么会发生这种情况,我该如何解决?
请您轻松解释一下吗? 谢谢
答案 0 :(得分:0)
您在登录脚本中使用要返回的数据发生错误。 PHP有一个资源变量类型,用于数据库连接和文件句柄。在您的代码中,您显然正在执行“echo $ var”,而$ var是一个资源变量。这就是您看到“资源ID 5”的原因。
如果你需要进一步的帮助,你应该提出一个新的php / mysql问题,其中包括发生这种情况的来源。
答案 1 :(得分:0)
您是通过MAMP Localhost访问您的文件,然后附加index.php。尝试删除http://当您浏览服务器/ Localhost时,它不包含http:// ..