php 如何獲得url引數中具有 的值

2021-06-20 18:59:11 字數 768 閱讀 6639

這個是通過js來操作的

如果出現這樣的場景,當使用者需要退出帳號,你又希望他退出後直接在返回當前頁面

比如,當前頁面的位址為http://***/module.php?module=groupbook&view=index&id=2.

你退出系統想必會使用 $_server['request_uri'] 來 獲取當前路徑,然後把這個值做為引數傳給退出需要返回的路徑,這個時候你回發現

他只獲取了http://***/module.php?module=groupbook 卻沒有得到&view=index&id=2,也就是說我們退出後返回的位址變成了

http://***/module.php?module=groupbook(本應該是http://***/module.php?module=groupbook&view=index&id=2),

這是因為他把&當成第乙個的引數了,簡單理解為

變成了http://***/login.php?op=logout&return=http://***/module.php?module=groupbook&view=index&id=2。

這個時候我們需要對當前獲取的

$_server['request_uri'] 進行轉碼使用urlencode($_server['request_uri'])

就可以解決我們的問題

javascript 從url中獲得引數方法。

function getparameter varname var query location.search if query null query query query.replace var qarray query.split var len qarray.length if len 0 ...

在jsp頁面如何獲得url引數

當乙個url過來時,如 http localhost 8080 pro demo hello.jsp?name john,在hello.jsp頁面,我們可以這樣得到name的值 string path request.getcontextpath string basepath request.ge...

在jsp頁面如何獲得url引數

方法一 當乙個url過來時,如 http localhost 8080 pro demo hello.jsp?name john,在hello.jsp頁面,我們可以這樣得到name的值 string path request.getcontextpath string basepath reques...