php禁止直接从浏览器输入地址访问.php文件的方法


Posted in PHP onNovember 04, 2014

本文实例讲述了php禁止直接从浏览器输入地址访问.php文件的方法。分享给大家供大家参考。具体实现方法如下:

一般来说对于有些重要的文件我们并不希望用户可以直接输入地址进行访问,对此我们需要进行一些设置。下面总结了一些php禁止直接从浏览器输入地址访问.PHP文件方法,非常实用。

比如说https://3water.com/xx.php 这个文件我不想让别人直接从浏览器输入地址访问。

但是如果从任何网站连接https://3water.com/xx.php过来不可以访问的话,本机建立连接也无法访问跳转到另外的地址。

1.在xx.php文件头部写上以下代码就可以了

$fromurl="https://3water.com/"; //跳转往这个地址。

if( $_SERVER['HTTP_REFERER'] == "" )

{

header("Location:".$fromurl); exit;

}

这样只需要简单伪造来源就可以了,对此我们还可以进行如下操作:
2. 在程序中定义一个标识变量
define('IN_SYS', TRUE);

3. 在config.php中获取这变量

if(!defined('IN_SYS')) { 

exit('禁止访问'); 

}

后面的两种方法是我们在很多cms中碰到的。

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP中几种常见的超时处理全面总结
Sep 11 PHP
PHP批量检测并去除文件BOM头代码实例
May 08 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
PHP开启opcache提升代码性能
Apr 26 PHP
php数组索引与键值操作技巧实例分析
Jun 24 PHP
深入理解PHP中的count函数
May 31 PHP
ThinkPHP3.2.3实现分页的方法详解
Jun 03 PHP
PHP中phar包的使用教程
Jun 14 PHP
PHP 的Opcache加速的使用方法
Dec 29 PHP
PHP实现的二分查找算法实例分析
Dec 19 PHP
Laravel使用RabbitMQ的方法示例
Jun 18 PHP
php实现简单的守护进程创建、开启与关闭操作
Aug 13 PHP
CI框架装载器Loader.php源码分析
Nov 04 #PHP
php+ajax实现无刷新分页的方法
Nov 04 #PHP
CI框架安全类Security.php源码分析
Nov 04 #PHP
CI框架Session.php源码分析
Nov 03 #PHP
PHP has encountered a Stack overflow问题解决方法
Nov 03 #PHP
完美实现wordpress禁止文章修订和自动保存的方法
Nov 03 #PHP
php中使用Ajax时出现Error(c00ce56e)的详细解决方案
Nov 03 #PHP
You might like
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
2016/06/30 PHP
QQ邮箱的一个文本编辑器代码
2007/03/14 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
jQuery查找节点方法完整实例
2016/09/13 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
Vue如何引入远程JS文件
2017/04/20 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
BootStrap 页签切换失效的解决方法
2017/08/17 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
js动态引入的四种方法
2018/05/05 Javascript
express异步函数异常捕获示例详解
2020/11/30 Javascript
[34:47]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第一场 11.18
2020/11/18 DOTA
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python excel使用xlutils类库实现追加写功能的方法
2018/05/02 Python
python去除文件中重复的行实例
2018/06/29 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
Python爬虫之UserAgent的使用实例
2019/02/21 Python
【python】matplotlib动态显示详解
2019/04/11 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
务虚会发言材料
2014/12/25 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
交通事故调解协议书
2015/05/20 职场文书
故意杀人罪辩护词
2015/05/21 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书