2017-08-03 119 views
-2

這裏是我的網址:如何獲取獲取參數

http://localhost/store/index.php/validate_email?id=K73/N7gAtqElUW0GQQ6lhelTSHIoKiP/JrTbxX0XZNgw8VKuib5fr1Y2zjRj4iB38s2iVXssuF+PbEA+swwyfA==&code=f3BHyZTAeZzv+++fK5AWSdsNMKjfyAJAzyMzVHucc/WMYtWPK8hR3cDRdOD+NKByUl6mcgYDVeKWFgjYwuObpzpQ==

現在,當我得到使用參數$_GET然後排除所有+跡象。

Array ([id] => K73/N7gAtqElUW0GQQ6lhelTSHIoKiP/JrTbxX0XZNgw8VKuib5fr1Y2zjRj4iB38s2iVXssuF PbEA swwyfA== [code] => f3BHyZTAeZzv fK5AWSdsNMKjfyAJAzyMzVHucc/WMYtWPK8hR3cDRdOD NKByUl6mcgYDVeKWFgjYwuObpzpQ==) 

我的URL ID是:

K73/N7gAtqElUW0GQQ6lhelTSHIoKiP/JrTbxX0XZNgw8VKuib5fr1Y2zjRj4iB38s2iVXssuF+PbEA+swwyfA== 

但是我得到的是:

K73/N7gAtqElUW0GQQ6lhelTSHIoKiP/JrTbxX0XZNgw8VKuib5fr1Y2zjRj4iB38s2iVXssuF PbEA swwyfA== (no + symbol) 

相同的情況下代碼。

+0

這是一個漂亮的網址,但你如何解析它,究竟是不是工作? – Jer

+0

我直接使用$ _GET ['id'] –

+0

https://stackoverflow.com/a/2678602/4248328(+轉換爲空格,我希望你有這個問題) –

回答

2

PHP Manual

超全局變量$ _GET和$ _REQUEST已經被解碼。

不過,如果你想爲URL,urlencode手動:

echo urlencode($_GET['id']); 

這給:

K73%2FN7gAtqElUW0GQQ6lhelTSHIoKiP%2FJrTbxX0XZNgw8VKuib5fr1Y2zjRj4iB38s2iVXssuF+PbEA+swwyfA%3D%3D 
0

使用%2B,而不是+。我測試過了。