很多站长朋友们都不太清楚php如果不是域名,今天小编就来给大家整理php如果不是域名,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP不同域名显示不同文字 2、 php判断是否为域名或者ip 3、 PHP判断访客是否是谷歌蜘蛛 如果是就不域名跳转如果不是就跳转域名 怎么实现呢 跪求啊 4、 在网上下的一个php源码,里面的图片链接全是如图这样不是我自己的域名,求问怎么改 5、 php 正则校验是否是域名 PHP不同域名显示不同文字获取http头文件进行判断,这和判断ip显示访客天气一样的道理。
php判断是否为域名或者ip你这个方法是通过判断域名或者ip被“.”分隔成数组后的最后一个元素是否是数字实现的?
应该是有问题的吧,比如aaa.111这个应该不是合法的ip,你这个就通过了。
我觉得还是使用正则比较好。
PHP判断访客是否是谷歌蜘蛛 如果是就不域名跳转如果不是就跳转域名 怎么实现呢 跪求啊下面是判断的函数(可以判断各种搜索引擎的):
<?php
function get_naps_bot()
{
$useragent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (strpos($useragent, 'googlebot') !== false){
return 'Googlebot';
}
if (strpos($useragent, 'msnbot') !== false){
return 'MSNbot';
}
if (strpos($useragent, 'slurp') !== false){
return 'Yahoobot';
}
if (strpos($useragent, 'baiduspider') !== false){
return 'Baiduspider';
}
if (strpos($useragent, 'sohu-search') !== false){
return 'Sohubot';
}
if (strpos($useragent, 'lycos') !== false){
return 'Lycos';
}
if (strpos($useragent, 'robozilla') !== false){
return 'Robozilla';
}
return false;
}
//直接调用即可:
if( 'Googlebot' == get_naps_bot() ){
//是谷歌的不操作
}else{
//否则跳转
header("Location:跳转的地址");
}
在网上下的一个php源码,里面的图片链接全是如图这样不是我自己的域名,求问怎么改将http:// 后面的东西换成你图片放置的地方,上下级文件夹间用 / 隔开
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如果不是域名的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php如果不是域名 php如果不是域名会怎么样的详细内容...