本文目录一览:
- 1、请高手写个php判断当前域名的代码
- 2、php 正则校验是否是域名
- 3、php获取当前网页域名,并判断是否为域名A,如果是就跳出判断语句,不是就跳转到域名A。
- 4、php判断是否为域名或者ip
- 5、php如何判断一个域名是否绑定在服务器上
- 6、php 获取当前域名并做出判断
请高手写个php判断当前域名的代码
?php
// put your code here
$company_name_array = array(
"aaa"="公司aaa公司",
"bbb"="公司bbb公司",
"local"="公司local公司",
);
// 默认公司名
$company_name = "公司aaa公司";
foreach($company_name_array AS $_key = $_value)
{
if(strstr($_SERVER['SERVER_NAME'],$_key))
$company_name = $_value;
}
echo $company_name;
?
php 正则校验是否是域名
1.检测域名格式正确性的函数
//检测域名格式
function CheckUrl($C_url){
$str="/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-~`@[\]\':+!\.#\w]*)?$/";
if (!preg_match($str,$C_url)){
return false;
}else{
return true;
}
}
2.使用方法
$url = ""; //填写你要检测的域名
if(!CheckUrl($url)){
echo "域名格式不正确";
}else{
echo "域名格式正确";
}
php获取当前网页域名,并判断是否为域名A,如果是就跳出判断语句,不是就跳转到域名A。
?php
if($_SERVER['HTTP_HOST']!='')
{
@header("Location: ",TRUE,301);
}
?
php判断是否为域名或者ip
你这个方法是通过判断域名或者ip被“.”分隔成数组后的最后一个元素是否是数字实现的?
应该是有问题的吧,比如aaa.111这个应该不是合法的ip,你这个就通过了。
我觉得还是使用正则比较好。
php如何判断一个域名是否绑定在服务器上
1、php判断一个域名是否绑定在服务器上可以查看本服务器绑定的域名。
2、查看服务器IP解析了多少个域名,作为管理员,可以在IIS网站管理那里直接查看有搭建多少个网站,不是管理员的话也可以在站长之家-站长工具-同IP网站查询中查询解析域名。
php 获取当前域名并做出判断
?php
$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断地址后面部分
if($the_host !== '')//这是我要以前的域名地址
{
header('HTTP/1.1 301 Moved Permanently');//发出301头部
header('Location: '.$request_uri);//跳转到我的新域名地址
}
?