2011-06-20 115 views
1

我有一個PHP腳本生成像這樣防止瀏覽器從評估%2F

<a href="http://localhost/explorer/index.php?repository_id=default&folder=%2Fmypath%2Finner%2Finner2">link</a> 

但是當我將鼠標懸停在該鏈接或點擊它,它真的去 http://localhost/explorer/index.php?repository_id=default&folder=/mypath/inner/inner2

一堆鏈接

如何防止這種行爲,並迫使它去http://localhost/explorer/index.php?repository_id=default&folder=%2Fmypath%2Finner%2Finner2 接收此輸入需要有/

回答

2

懸停顯示內部%2F的工具往往是轉義的易用性。如果你檢查頁面源,它​​應該仍然是uri轉義。

當你使用鏈接時,GET參數仍然會被uri轉義並完好地傳遞給你的php腳本。

+0

由於沒有意識到) – user391986