1、请问在PHP里如何限制一个域名能正常访问,其它域名都不能通过。
1.用PHP判断把下面这段代码加入PHP文件的顶部
<?php
$HTTP_HOST=$_SERVER[ "HTTP_HOST"]
if($HTTP_HOST<>"www.baidu.com")
{
header("location:http://www.baidu.com");
}
?>
2.在APACHE中把默认的虚拟主机非www.baidu.com,指向目录中不要放任何文件,然后修改404或301错误指向“www.baidu.com"
2、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 'Baispider';
}
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:跳转的地址");
}
3、php获取当前网页域名,并判断是否为域名A,如果是就跳出判断语句,不是就跳转到域名A。
&
4、我买了一个php源码程序,但是被绑定了域名的,如何把域名绑定去掉呢?
噢,那等于你买的是盗版的了
如果想去掉这个
第一,你可以买版权,不过我想你不会去
第二,看代码,看哪个地方的代码是权限控制,然后想办法去掉,也很麻烦
希望能帮助到你,望采纳
5、php 判断网址是否为三级域名
三级不正规。。
6、求PHP绑定域名代码,比如绑定www.baidu.com,若非此域名打开时则提示“域名非法”
绑定域名是在虚拟主机或者web服务器上面的设置,一般国内的运营商要求你的域名要有备案号才给你绑定,国外的则不需要。如果你的服务器是独立的IP的话,就不需要绑定域名,虚拟主机是共用ip的,不绑定域名就无法访问。说简单一点,绑定域名的掌控权在运营商的手里,而不是你上传个PHP文件就能绑定。
不过你可以通过PHP判断当前url是不是“比如绑定www.baidu.com”,“若非此域名打开时则提示“域名非法””。代码如下
<?php
$url=$_SERVER['HTTP_HOST'] ; //获取域名
if($url!='www.baidu.com'){
echo '域名非法';
}
?>
7、PHP域名判断问题
把default去掉不就行了
8、php判断是否为域名或者ip
你这个方法是通过判断域名或者ip被“.”分隔成数组后的最后一个元素是否是数字实现的?
应该是有问题的吧,比如aaa.111这个应该不是合法的ip,你这个就通过了。
我觉得还是使用正则比较好。
9、php 如果网址包含指定字符则执行 否则
<?php
$url = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
if( preg_match_all('/abc/', $url, $rs) ){
echo 1;
}else{
echo 2;
}
?>