我添加了一些处理规范链接的代码,但似乎没有用。在Dreamweaver中,在多个文件中重复的一行代码在其旁边显示一个红色标记,因此我怀疑这是错误的。
$pid = explode('=',explode('&',$_SERVER['QUERY_STRING'])[0]);
任何人都可以看到DW将其标记为明显原因的明显原因。我没有看到未封闭的方括号或括号,所以我有点迷失了。
更新:似乎在原始代码中存在一个基本错误,因为从未向var $ pid [1]提供正确的数据。
我尝试使用下面的拆分代码答案,如果我print_r这
$qs = explode('&',$_SERVER['QUERY_STRING']);
结果是Array([0] => main_page = index [1] => cPath = 70_229_242_240)
然后print_r第二部分
$pid = explode('=',$qs[0]);
给出索引结果
这是不正确的。
使用结果的代码的简化版本是
if($pid[1] == '70_229_242_240'){
echo " true";
}
因此,您可以看到我实际需要存储在$ pid中的内容是来自cPath = 70_229_242_240
我试图更改爆炸以提供此数据,但我无法获得正确的结果。TBH,他们总是把我弄糊涂了。
解决。
使用$ pid = explode('=',$ qs [1]);
您可以将此代码更改为:
$qs = explode('&',$_SERVER['QUERY_STRING']);
$pid = explode('=',$qs[0]);
摆脱这个红色标记。
但是实际上Dreamweaver不是PHP编辑器,您应该简单地选择其他东西来编写PHP代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句