1、php只顯示網址中的主域名
<?php
header('Content-Type: text/html; charset=utf-8');
// 把下面的$str換成你獲取到的地址
$str = 'http://baidu.com/xxx';
$matches = array();
// $result用來保存你要的結果
$result = '';
if (preg_match('#(https?\://[^/]+)(/.*)?#', $str, $matches)) {
$result = $matches[1];
}
// 在這里列印出你要的結果,如果$result為空,說明你提交的數據無法匹配出你要的內容
var_mp($result);
?>
2、php下如何做 多個域名通過一個IP 以實現多個網站的運行
伺服器配置虛擬主機 系統盤里的hosts文件指定多個域名均指向23.32.32.23這個ip 用的是apache伺服器的話 apache安裝目回錄下答conf/httpd.conf配置文件里去掉Include conf/extra/httpd-vhosts.conf前面的#號以開啟服務虛擬主機配置 然後配置相關域名指向: conf/extra/httpd-vhosts.conf里加上 ServerName 你的IP DocumentRoot "網站目錄如:D:/www/site1" Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php index.html index.htm default.htm default.php index.cgi default.cgi index.pl default.pl index.shtml AllowOverride Options FileInfo Order Deny,Allow Allow from all
麻煩採納,謝謝!
3、PHP如何截取域名後面的內容
$_SERVER,總有一款適合你~~當然你也可以用正則匹配,或者用字元串根據分割符來截取
4、PHP網站換域名怎麼換?
該更域名
直接去域名服務商的網站上
把新域名解析到
你伺服器的IP地址就行了
5、PHP 如何獲取當前的域名?
<?
//獲取當前的域名:
echo $_SERVER['SERVER_NAME'];
//獲取來源網址,即點擊來到本頁的上頁網址
echo $_SERVER["HTTP_REFERER"];
$_SERVER['REQUEST_URI'];//獲取當前域名的後綴
$_SERVER['HTTP_HOST'];//獲取當前域名
dirname(__FILE__);//獲取當前文件的物理路徑
dirname(__FILE__)."/../";//獲取當前文件的上一級物理路徑
?>
(新頂級域名top域名O(∩_∩)O)
6、php 實現二級域名的解析
htaccess可以實現 不需要php
Options FollowSymLinks
RewriteEngine On
#測試子域名
RewriteCond %{SERVER_NAME} ^(www.)?subdomain.mydomain.com [NC]
#避免重復重定向
RewriteCond %{REQUEST_URI} !^/subdomain/ [NC]
#重定向到子目錄
RewriteRule ^(.*)$ subdomain/$1 [L]
7、php 編程問題,去除域名,只保留網址的後面那部份 要怎樣處理
substr() 函數 截取後面的字元串
8、PHPSTUTY一個網站如何綁定多個域名
去站點域名里新增域名,然後去host配置,配置以後就不能直接訪問localhost了,需要訪問你配置的域名
9、PHP獲取來路域名
$url = $_SERVER["HTTP_REFERER"]; //獲取完整的來路URL
$str = str_replace("http://","",$url); //去掉http://
$strdomain = explode("/",$str); // 以「/」分開成數組
$domain = $strdomain[0]; //取第一個「/」以前的字元
用上面的方法才准確無誤,如果你用PHP自帶的函數就不對如:
$_SERVER['SERVER_NAME'] 這個函數它獲取的是伺服器域名