我們得到與&
,而不是&
網址,從客戶端系統:somedomain.com?param1=test&param2=test2
我期望能獲得$_GET['param1']
和$_GET['param2']
。相反,我得到$_GET['amp;param1']
和$_GET['amp;param2']
我是否將它作爲重寫規則修復在.htaccess或PHP中?
UPDATE:
一個臨時的解決方法是做以下,但似乎笨拙:
foreach ($_GET AS $key => $value)
{
$param = str_replace('amp;', '', $key);
$_GET[$param] = $value;
unset($_GET[$key]);
}
'html_entity_decode' –
讓他們停止發送垃圾? –
我們發送電子郵件給他們正確的鏈接。我懷疑他們的電子郵件客戶端弄亂了這個鏈接。在這種情況下,客戶端不太可能對其系統進行更改,因此它現在已成爲我的問題:-( – Cudos