Html 如何使用PHP捕获整个URL?
我想查看整个URL,包括变量名和值,例如www.mywebsite.com/store.php?department=MENS 我在下面使用的代码只给出了URL,没有_GET变量部分Html 如何使用PHP捕获整个URL?,html,php,url,Html,Php,Url,我想查看整个URL,包括变量名和值,例如www.mywebsite.com/store.php?department=MENS 我在下面使用的代码只给出了URL,没有_GET变量部分 $url = $_SERVER['SERVER_NAME']; $page = $_SERVER['PHP_SELF']; $page = $_POST['url']; echo "http://".$url.$page; 我所希望的就是能够准确地复制URL。试试这个功能 public function
$url = $_SERVER['SERVER_NAME'];
$page = $_SERVER['PHP_SELF'];
$page = $_POST['url'];
echo "http://".$url.$page;
我所希望的就是能够准确地复制URL。试试这个功能
public function getURL()
{
$protocol = @$_SERVER['HTTPS'] == 'on' ? 'https' : 'http';
return $protocol.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}
取自
像这样使用它
echo getURL();
查看是否适合您尝试此功能
public function getURL()
{
$protocol = @$_SERVER['HTTPS'] == 'on' ? 'https' : 'http';
return $protocol.'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}
取自
像这样使用它
echo getURL();
看看是否像这样适合你
$(function() {
$('.ajax-link').click( function() {
var link=$(this).attr('href');
$.post( "savedl.php",{name:link},
function(data) {
window.location.href=link;
});
return false; // don't follow the link!
});
});
示例是我在链接中有url
<a href='' class="ajax-link" id="url_name">url </a>
然后,您可以使用$\u POST['name']在savedl.php上获取值,就像这样
$(function() {
$('.ajax-link').click( function() {
var link=$(this).attr('href');
$.post( "savedl.php",{name:link},
function(data) {
window.location.href=link;
});
return false; // don't follow the link!
});
});
示例是我在链接中有url
<a href='' class="ajax-link" id="url_name">url </a>
然后,您可以使用$\u POST['name']获取savedl.php上的值。为了完全安全,您还应该检查服务器端口是否不是80。为了完全安全,您还应该检查服务器端口是否不是80。