首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >一些关于PHP登录代码和学习php?

一些关于PHP登录代码和学习php?
EN

Stack Overflow用户
提问于 2012-08-31 18:01:37
回答 3查看 69关注 0票数 0

http://www.9lessons.info/2009/09/php-login-page-example.html

在login.php部件中,为什么要添加$active=$row['active'];。当我运行代码时,它显示Notice: Undefined index: REQUEST_METHOD .how来更正它?谢谢。

我是php的新手,但我不知道如何学好它。有时候。我遵循了net和其他教程,并输入了其中的代码,尽管有时我不理解代码well.after。我觉得我的php编码能力不是step.how进步的一步,我该怎么办?非常感谢。

EN

回答 3

Stack Overflow用户

发布于 2012-08-31 18:17:00

为什么添加$ active =$row'active‘-看起来这必须是一个字段,如果用户是活动的或未指定。但是这段代码有一个bug。Select不接受任何活动列。

Undefined index: REQUEST_METHOD -如果您试图访问数组中不存在的键,则会发生这种情况。您可以使用if(isset($_SERVER["REQUEST_METHOD"]) && $_SERVER["REQUEST_METHOD"] == "POST") {...}的下一种方法来测试它

其中isset将检查该键是否存在。但是你为什么没有它,这是很奇怪的。浏览器必须始终发送它。无论如何,还是会有一些类似GET或POST的东西。

如何学习?我只是拿了一些简单的书,读了一下,然后做了一个自己的小网站。但当时我已经有了使用其他语言的经验。有一件事是明确的--你给我们一个链接的网站不是学习PHP的最好方式。Example有一个愚蠢的bug,而且在这个例子中,我看到他们使用了地址斜杠来避免SQL注入,这确实是不够的。

票数 1
EN

Stack Overflow用户

发布于 2012-08-31 18:06:36

这很可能意味着您的服务器不完全支持PHP,因此$_SERVER['REQUEST_METHOD']未启用...如果您在本地进行开发,可以尝试使用XAMPP来测试有问题的代码

但在将其部署到实际服务器时要小心-确保那里支持REQUEST_METHOD

票数 0
EN

Stack Overflow用户

发布于 2012-08-31 18:24:47

添加$active=$row‘’的原因; =>because表中包含的字段名为active,其值为retrieving.but,因此无法在代码中使用此字段。

当我运行代码时,它显示了通知:未定义的索引: REQUEST_METHOD=>because login.php中包含的代码有一个错误的开始>?php应该是这样的。

这样你的问题就解决了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12213106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档