請幫助我獲取瀏覽器地址欄的值,而不通過參數。沒有使用正則表達式和字符串函數。你可以這樣做? (我在apache上使用php)。獲取不帶參數的地址欄
進入
http://dev.mazda-parts.ru/catalogue/?spattern=1
出口
http://dev.mazda-parts.ru/catalogue/
請幫助我獲取瀏覽器地址欄的值,而不通過參數。沒有使用正則表達式和字符串函數。你可以這樣做? (我在apache上使用php)。獲取不帶參數的地址欄
進入
http://dev.mazda-parts.ru/catalogue/?spattern=1
出口
http://dev.mazda-parts.ru/catalogue/
parse_url()可以幫助你,或者一些php string functions,如strtok()函數
你說你想要最後一頁的URL,它可以在$_SERVER['HTTP_REFERER']
變量中找到。
請注意,此值不可靠,因爲它可以由客戶端自由更改。
如果您想更準確地找到最後一頁,可以使用會話。這裏有一個例子:
session_start();
$last_page = $_SESSION['pageurl'];
$_SESSION['pageurl'] = $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URL'];
// $last_page now contains a more reliable value for the last url
使用會話這樣的目的是荒謬的 – 2010-03-23 09:45:23
是的。這個小任務太酷了。 – Kalinin 2010-03-23 14:18:54
@Col。彈片:注意我說'如果你想要更準確......'我從來沒有說'一定要這樣做' – 2010-03-24 06:08:21
我意識到這個沒有字符串函數或正則表達式的任務無法解決。 – Kalinin 2010-03-23 14:20:06