2 qq 21846779 qq_21846779 于 2016.05.04 22:55 提问

PHP如何实现指定域名才能访问呢? 20C

比如我的网站是 www.1.com

我只允许 yx.2.com访问

直接输入网址或者通过别的域名访问都不可以进入

这段代码应该如何写呢 麻烦高手给写下 非常感谢

3个回答

caozhy
caozhy   Ds   Rxr 2016.05.05 00:04

if $_SERVER['HTTP_HOST'] =你的域名
...

caozhy
caozhy 回复qq_21846779: 这还不够具体?
大约 2 年之前 回复
qq_21846779
qq_21846779 具体的代码给写一下可以么
大约 2 年之前 回复
qq_21846779
qq_21846779 具体的代码给写一下可以么
大约 2 年之前 回复
showbo
showbo   Ds   Rxr 2016.05.05 08:56

只允许 yx.2.com访问什么意思?就是只能yx.2.com引用1.com站点资源?是判断来源不是yx.2.com就直接停止,下面那句放php代码最前面

 if($_SERVER["HTTP_REFERER"]!="yx.2.com")die();
caozhy
caozhy bobo很有耐心!
大约 2 年之前 回复
havedream_one
havedream_one   2016.05.05 10:56

$_SERVER[' HTTP_REFERER'] #链接到当前页面的前一页面的 URL 地址。提取这个url地址的域名部分

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
部署项目:特定域名访问站点指定文件夹
搭建好 PHP 开发环境之后,接下来就可以 copy 准备好的业务代码到站点目录中,随时发布网站了。可是如何访问站点中的网页呢?直接访问自己的公网 ip 即可访问到站点网页,可是想优雅一些就需要准备一个域名了。 一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的。 而二级域名(image.baidu.com)是一级域名的延伸,所以只要购买了一级域名,二级域名是可
解决服务器域名后面必须带index.php的问题
检查项目根目录下的.htaccess文件时候已写好重定向, Options +FollowSymlinks -Multiviews RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [L,E=PA
php设置指定域名跨域访问
########### <?php header("Access-Control-Allow-Origin:http://a.com"); //设置允许a.com发起的跨域请求 header("Access-Control-Allow-Origin:$array"); //设置允许多个域名发起跨域请求 header("Access-Control-A
PHP限制IP访问 只允许指定IP访问 允许*号通配符过滤IP
 [php] view plaincopyprint? /**  * 检测访问的ip是否为规定的允许的ip  * Enter description here ...  */  function check_ip(){      $ALLOWED_IP=array('192.168.2.*','127.0.0.1','192.168.2.49');      $IP=g
PHP自定义本地访问域名
1.修改Window的hosts文件 # Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host na
虚拟主机绑定多个域名不变访问路径方法(php)
 现在国内的虚拟主机一般不提供把域名绑定到主机上的一个目录。比如我要在虚拟主机上放两个站点  ynjob.net           ynwl.com 先在 web根目录下建立 ynjob    和   ynwl 两个目录根据当前用户访问进来的路径 然后分别跳到对应的网站具体效果请看 http://www.ynwl.com/  http://www.ynjob.net/ if(strs
Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问
为了避免别人把未备案的域名解析到自己的服务器IP而导致服务器被断网,需要在nginx上设置禁止通过IP访问服务器,只能通过域名访问。 最关键的一点是,在server的设置里面添加这么一行: listen 80 default; 后面的default参数表示这个是默认的虚拟主机。 例如:别人如果通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回5
【推荐】PHP源码加密 给源码限制域名使用
【推荐】PHP源码加密 给源码限制域名使用   浏览:5055 发布日期:2015/04/14 分类:功能实现 关键字: PHP源码加密 源码限制域名 源码加密 【推荐】PHP源码加密 给源码限制域名使用 //============================================= //本代码并非完美,也许存在不良之处,高手请多指点,请勿吐槽!
PHP---如何修改域名的指定的根目录
如何修改域名的指定的根目录 环境:linux 使用工具:xShell 修改域名指定的文件根目录需要修改nginx的配置文件 第一步:连接xShell 第二步:进入根路径找到nginx的配置文件 cd .. 进入根目录 cd usr 进入usr文件 cd local 进入local文件 cd nginx 进入nginx文件 cd conf
域名访问指定项目文件
在我们的服务器中如果有多个项目,那我们就让不同的域名访问不同的项目 我们把域名指向文件放入conf.d文件中 在httpd.conf 中加载写好的域名指向文件 IncludeOptional conf.d/*.conf#加载conf.d文件中 所有以.conf结尾的文件 test.conf DocumentRoot "/var/www/html/lhy_frame