帮帮我,请在没有传递参数的情况下获取浏览器地址栏的值。不使用正则表达式和字符串函数。你可以这样做?(我在 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/
看看$_SERVER
超全球。
<?php
//example
echo $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URL'];
parse_url() 可以帮助你,或者一些php 字符串函数,比如 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