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'] 这个函数它获取的是服务器域名