gpt4 book ai didi

php - undefined variable php 通知解决方法?

转载 作者:可可西里 更新时间:2023-11-01 13:35:05 24 4
gpt4 key购买 nike

我刚刚打开了通知,因为它有一些我在调试时需要的重要信息……话虽如此,我发现 undefined variable 真的很让人头疼。

例如,要删除 undefined variable 通知,我必须打开以下代码:

if($the_month != $row['the_month'])

进入

if(isset($the_month)  &&  $the_month != $row['the_month'])     

还有其他解决方法吗?这个解决方案对我来说似乎是在浪费时间。

最佳答案

在使用之前定义变量。这是确定的唯一方法。

许多网络主机仍然启用了 register_globals。这允许任何访问者通过向查询字符串添加内容来将变量注入(inject)您的脚本。

例如,如果您的脚本名为 example.php?the_month=5,则变量 $the_month 会自动填充为 5。这可以是 非常危险,因为有人可能会弄乱与安全相关的重要变量!因此,register_globals 现已弃用。

但这并没有改变许多网络主机仍然启用它的事实,因此每个 PHP 开发人员都必须在使用它之前将每个变量定义为安全的东西。 否则您无法保证变量会包含您认为的内容。

关于php - undefined variable php 通知解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084296/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com