① php 返回登錄前頁面 代碼如何寫
就是注冊成功後返回來源地址
在注冊頁面的第一頁,記錄來源地址入一個變數
$gourl = $_SERVER['HTTP_REFERER'];
然後不管你注冊流程需要有多少頁,反正每跳到另一頁,都將 $gourl 這個參數傳過去
好了,到所有注冊完成,再調用
header("location=".$gourl); 就可以了
② 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;}?>
(2)php來源地址擴展閱讀:
獲取域名或主機地址 :echo $_SERVER['HTTP_HOST'].""; #localhost
獲取網頁地址:echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php
3.獲取網址參數:echo $_SERVER["QUERY_STRING"].""; #id=5
4.獲取用戶代理:echo $_SERVER['HTTP_REFERER']."";
③ PHP 獲取域名的幾種方法
獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>
④ 請問下 php 怎麼獲取 ajax 請求 來源頁面的 完整 url 地址啊
PHP在經常要用到上一頁的地址,如在設置要登陸跳轉的頁面上。
$_SERVER['HTTP_REFERER'] //可以得到上一頁的地址
$_SERVER[PHP_SELF] //得到當前頁面地址
$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //這個可以得到帶參數的地址
⑤ PHP 如何獲取當前的域名
在PHP中,獲取當前域名的方法多樣,其中最直接的方式是利用$_SERVER超全局變數。使用$_SERVER['SERVER_NAME']可以獲取到當前的域名,無需額外配置,即可獲得包括子域名在內的完整域名信息。而$_SERVER["HTTP_REFERER"]則用於獲取用戶點擊進入當前頁面之前的來源網址,這對於追蹤訪問來源非常有用。但是,需要注意的是,HTTP_REFERER並非總是可用,因為用戶瀏覽器設置可能阻止其發送。此外,$_SERVER['REQUEST_URI']可以幫助我們了解當前請求的URI,這在處理路由時很有幫助。雖然$_SERVER['HTTP_HOST']與$_SERVER['SERVER_NAME']在獲取域名時作用類似,但它更多地用於獲取HTTP頭部信息中的主機名,盡管在大多數情況下它們的值是一致的。
對於那些需要更詳細信息的情況,如獲取當前文件的物理路徑或上一級路徑,可以使用dirname(__FILE__)。這個函數返回當前文件的目錄名,而dirname(__FILE__)."/../"則可以用來獲取當前文件的上一級目錄。值得注意的是,這些路徑都是基於伺服器文件系統的,而非URL路徑。因此,在進行文件操作時,這些路徑將非常有用。
需要注意的是,雖然上述方法可以獲取到大量的伺服器信息,但它們各自有適用范圍和局限性。比如,HTTP_REFERER可能不可靠,而SERVER_NAME則在所有情況下都能提供當前域名。在實際應用中,開發者應根據具體需求選擇合適的方法,以確保代碼的健壯性和可靠性。
⑥ php如何正則匹配出帶問號的域名來php如何正則匹配出帶問號的域名來源
PHP-如何在PHP中使用正則表達式匹配URL中的域名
馬鞭php//從URL獲取主機名
preg_match(/^(http://)?(【^/])/i,,$matches);
$host=$matches[2];
//從主機名中獲取最後兩段
preg_match(/[^./].[^./]$/,$host,$matches);
回聲;
馬鞭month=$month中的$php_self是鏈接地址,這里給出的是一個變數來代替冗長的字元串,比如說www.phpfans.net,問號後面的year、month傳的參數,並分別給他們賦值為$y-lnk、$month。添加該鏈接出錯是語法錯誤!將雙引號去掉即可。
mysql中?號是什麼?
問號表示稍後將被replace的參數。使用參數化查詢比將參數直接embedded查詢更安全。
SQLServer調用這個參數化查詢,而Oracle調用它綁定variables。
用法因您執行查詢的語言而異。
這里是一個如何使用PHP的例子。
假設$mysqli是一個資料庫連接,而people是一個有4列的表。