![]() |
1
9
放弃我以前的回答。 此处显示此eval()的原因如下 php eval docs 这就是发生的事情:
在这最后
单引号防止
我不喜欢这种方法,但它是正确的。另一种选择是
|
![]() |
2
4
这段代码似乎是一种不好的强制方式
不好的原因是
如果
例如,如果
评估将变成:
向恶意用户提供passwd文件的转储。 更正确的方法是将变量强制转换为字符串:
甚至只是:
如果数据
|
![]() |
3
2
我猜这是一种让包括税在内的$TEXT_成为字符串而不是数字的奇怪方式。 |
![]() |
4
1
可能是试图将变量强制转换为字符串?只是猜测而已。 |
![]() |
5
1
你需要通过评估才能将税率输入输出。刚将此移动到新服务器,由于某种原因,此行导致服务器错误。作为快速修复,我将其更改为:
|
![]() |
6
0
它将字符串评估为PHP代码。 但它似乎使变量本身相等?奇怪的。 |
![]() |
7
0
正如其他人所指出的,这是一些不知道自己在做什么的人写的代码。 我还快速浏览了代码,发现在将html/uris/etc放在一起时完全没有文本转义。除了评估问题之外,这里可能还有许多注入孔,如果您能费心审核的话。 我不希望此代码在我的服务器上运行。 |
![]() |
8
0
我以前看过那个代码库。这是我见过的最糟糕的PHP。 我想你会这样做来掩盖你在其他地方犯下的错误。 |
![]() |
9
-4
不,是这样做的:
说
平=“平”; 这不一定很好,但我曾经使用过这样的技术,将所有mysql变量都吸进这样的数组中:
|
![]() |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
![]() |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
|
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |