Php $\u无法与&;amp;在URL中
我正在开发一个Wix小部件。包含我的小部件的iframe具有由Wix生成的URL: 我尝试使用$\u GET从URL检索实例和compId值,但没有成功Php $\u无法与&;amp;在URL中,php,Php,我正在开发一个Wix小部件。包含我的小部件的iframe具有由Wix生成的URL: 我尝试使用$\u GET从URL检索实例和compId值,但没有成功 echo '<pre>'; print_r($_GET); echo '</pre>'; 有没有想过在不使用$\u GET[amp;compId]和$\u GET[amp;instance]的情况下检索这些值 编辑 为了解决我的问题,我正在使用$compId=isset($\u GET['compId'])$
echo '<pre>';
print_r($_GET);
echo '</pre>';
有没有想过在不使用$\u GET[amp;compId]和$\u GET[amp;instance]的情况下检索这些值
编辑
为了解决我的问题,我正在使用$compId=isset($\u GET['compId'])$_获取['compId']:$\u获取['amp;compId']代码>我认为这不是正确的方法。有人吗?作为一个超级快速肮脏的黑客,你可以使用
然后您可以在不使用amp代码>前缀。作为一个超级快速肮脏的黑客,你可以使用
然后您可以在不使用amp代码>前缀。作为一个超级快速肮脏的黑客,你可以使用
然后您可以在不使用amp代码>前缀。作为一个超级快速肮脏的黑客,你可以使用
然后您可以在不使用amp代码>前缀。有什么问题吗?$\u GET['compId']
?$\u GET['compId']没有定义。我认为,由于某种原因,&会转义到html实体名称中。为什么要将其转义为html实体名称?为什么不干脆用&
而不是&代码>?任何人,基于您的编辑$compId=isset($\u GET['compId'])$_GET['compId']:设置($\u GET['amp;compId'])$_获取['amp;compId']:空如果$\u GET['compId']
?$\u GET['compId']没有定义,那么code>可以正常工作,并给出一个空值,而不是一个警告,因为某种原因,&被转义到html实体名中,我假设是Wix。为什么要将其转义为html实体名称?为什么不干脆用&
而不是&代码>?任何人,基于您的编辑$compId=isset($\u GET['compId'])$_GET['compId']:设置($\u GET['amp;compId'])$_获取['amp;compId']:空如果$\u GET['compId']
?$\u GET['compId']没有定义,那么code>可以正常工作,并给出一个空值,而不是一个警告,因为某种原因,&被转义到html实体名中,我假设是Wix。为什么要将其转义为html实体名称?为什么不干脆用&
而不是&代码>?任何人,基于您的编辑$compId=isset($\u GET['compId'])$_GET['compId']:设置($\u GET['amp;compId'])$_获取['amp;compId']:空如果$\u GET['compId']
?$\u GET['compId']没有定义,那么code>可以正常工作,并给出一个空值,而不是一个警告,因为某种原因,&被转义到html实体名中,我假设是Wix。为什么要将其转义为html实体名称?为什么不干脆用&
而不是&代码>?任何人,基于您的编辑$compId=isset($\u GET['compId'])$_GET['compId']:设置($\u GET['amp;compId'])$_获取['amp;compId']:空
可以正常工作,如果两者都未设置,则会给出空值,而不是警告
Array
(
[cacheKiller] => 123456
[amp;compId] => hyeddksh
[amp;deviceType] => desktop
[amp;instance] => xxxxxxxxxxxxxx
[amp;locale] => en
[amp;viewMode] => editor
[amp;width] => 50
)
array_walk($_GET, function($value, $key) use(&$_GET) {
$_GET[str_replace('amp;', '', $key)] = $_GET[$key];
unset($_GET[$key]);
});