php當前url
A. php或JS或html獲取當前url
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>test</title>
<script>
/.com$/i.test(location.hostname)?alert('安全'):alert('來路不正確');
</script>
</head>
<body>
<pid="htmltest">test</p>
</body>
</html>
B. thinkphp 怎麼獲取當前的url完整
<?php
echo$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
若需要顯示協議
<?php
echo$_SERVER["REQUEST_SCHEME"].'://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
C. 怎麼用php獲取當前url 然後存入文檔
//獲取域名或主機地址
echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//獲取網頁地址
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
//獲取網址參數
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//獲取用戶代理
echo $_SERVER['HTTP_REFERER']."<br>";
//獲取完整的url
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5
//包含埠號的完整url
echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5
//只取路徑
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo dirname($url);
寫入文件
$file = "paypal_back.log";
file_put_contents($file, $url, FILE_APPEND);
D. PHP 如何獲取當前URL並去掉.html
很簡單啊:
<?php
//
第一步:你需要得到你的URL:
$URL=$_SERVER['HTTP_HOST']
.
$_SERVER['REQUEST_URI'];
//第二步:把得到的URL後面的「.HTML」去掉:
$geturl=str_replace('.html','',$URL);
echo
$geturl;
?>
但是,可但是:
你的這個頁面應該是php的才對吧,如果是html的,就一定是應用了擬靜態技術來重寫URL,這樣的話,上面的代碼你也可以使用,如果是生成的
靜態頁面
,那麼很不好意思,這個基本上不可行了。也無法達到你的意願。
E. php 獲取當前url中參數abc的值
url參數是用$_GET來獲取
<imgsrc="./mingpian/'.$_GET['abc'].'%03d.jpg"alt="..."onClick="...."/>
也可以通過printf的參數傳過去,由於你這個是截圖,printf太長了,通過參數傳過去的寫法就不給出了,就是用%佔位,然後後面參數是$_GET['abc']
F. php如何獲取當前頁面url路徑
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on")
{
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80")
{
$pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] .
$_SERVER["REQUEST_URI"];
}
else
{
$pageURL .= $_SERVER["SERVER_NAME"] .
$_SERVER["REQUEST_URI"];
}
return $pageURL;}?>
(6)php當前url擴展閱讀:
獲取域名或主機地址 :echo $_SERVER['HTTP_HOST'].""; #localhost
獲取網頁地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php
3.獲取網址參數:echo $_SERVER["QUERY_STRING"].""; #id=5
4.獲取用戶代理:echo $_SERVER['HTTP_REFERER']."";
G. 原生PHP如何獲取當前頁面URL
functionget_current_url(){
$current_url='http://';
if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){
$current_url='https://';
}
if($_SERVER['SERVER_PORT']!='80'){
$current_url.=$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
}else{
$current_url.=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
}
return$current_url;
}
希望能幫到你
H. 關於網頁php語言獲取當前url
建議你先查看一下php的全局變數$_SERVER的說明;
根據你的意思是想截取query_string的不同個數的參數,這里說的query_string就是page=1&qq=22&id=73......這一串字元串,page、qq、id......也就是你請求的參數
這里可以先獲取query_string,即$_SERVER['QUERY_STRING'],這里即為「page=1&qq=22&id=73」,然後通過'&'分割成不同的部分,這里最簡單的方法就是explode()方法
,然後根據你需要的個數,生成最後你需要的url字元串
測試代碼如下:
<?php
$query = explode('&', $SERVER_['QUERY_STRING']);
$url = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];
//下面根據你的需要構造url,建議用一個小的函數或者for循環
//$url = $url . '?' . $query[0]; // 輸出?page=1
$url = $url . '?' . $query[0] . '&' . $query[1]; //輸出?page=1&&qq=2
echo $url;
I. php獲取url參數
1、在當前網頁echo出變數$_SERVER['HTTP_HOST']即可獲取域名或主機地址。
J. php如何獲取當前URL部分參數
$myURL
=
$_GET["UL"];
echo
$myURL;
以上是取得整個URL,如果是參數的話,至少得有個參數名吧,否則只能自已做文本串分析處了.