導航:首頁 > IDC知識 > php截取域名www

php截取域名www

發布時間:2021-03-12 06:02:30

1、php獲取網頁域名、路徑和參數問題

echo '<br />顯示請求的url=http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
echo "<br />域名:".$_SERVER['HTTP_HOST']."<br />";
$filename='http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
print_r(parse_url($filename));//需要得到次函數的參數,就用parse_url函數即可。
echo "<hr />";print_r(basename($filename)); $pathinfo=basename($filename);$pathinfoss=pathinfo($pathinfo);
print_r("文件名:".$pathinfoss['filename']);

2、PHP 獲取域名的幾種方法

獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>

3、php獲取域名前綴

<meta http-equiv="Refresh" content="0;URL=http://u.abc.com/space.php?domain=<?php echo $_GET["name"]; ?>" />
這段放到1.php里的話你訪問
1.php?name=abc就能轉到
http://u.abc.com/space.php?domain=abc

如果你想二級域名轉子目錄的話就把*.baidu.com綁到你的某個目錄,目錄里放
個index.php內容:
<?php
$host = explode('.',$_SERVER['HTTP_HOST']);
header("location:http://i.baidu.com/{$host[0]}");
?>

4、php獲取域名後判斷問題

如果你只是要判斷 這個的話, 只需要把最後一個『.』去掉 (帶點),然後再查看獲取的域名中是否有點。。

5、PHP如何截取域名後面的內容

$_SERVER,總有一款適合你~~當然你也可以用正則匹配,或者用字元串根據分割符來截取

6、PHP如何獲取當前域名

Check if this entry is a directory or a file.
const size_t filenameLength = strlen(fileName);
if (fileName[filenameLength-1] == '/')
{
{

7、PHP 如何獲取當前的域名?

<?
//獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>

(新頂級域名top域名O(∩_∩)O)

8、PHP截取網址.

試試看這樣是否可行:

<?php
if (substr($PHP_SELF,0,4)=='/en/'){
echo "<a href='".substr($PHP_SELF,3)."'>中文版</a>";
}else{
echo "<a href='/en".$PHP_SELF."'>English</a>";
}
?>

上面語句假釋你的中文版文件沒有單獨建立目錄,而英文版在/en/目錄下,如果中文版在/cn/目錄下,甚至還有日文、韓文等多種語言,可以修改上面的程序實現,非常容易的。

與php截取域名www相關的知識