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 相关文章推荐
火车采集器 免费版使出收费版本功能实现原理
Sep 17 PHP
PHP执行linux系统命令的常用函数使用说明
Apr 27 PHP
Ajax实时验证用户名/邮箱等是否已经存在的代码打包
Dec 01 PHP
PHP输出数组中重名的元素的几种处理方法
Sep 05 PHP
php设计模式之单例模式使用示例
Jan 20 PHP
php实现以只读方式打开文件的方法
Mar 16 PHP
php获取汉字拼音首字母的方法
Oct 21 PHP
在WordPress中使用wp-cron插件来设置定时任务
Dec 10 PHP
Yii2 assets清除缓存的方法
May 16 PHP
thinkPHP5.0框架引入Traits功能实例分析
Mar 18 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
PHP设计模式之工厂模式详解
Oct 24 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
joomla内置的表单验证功能使用方法
2010/06/11 PHP
php启用sphinx全文搜索的实现方法
2014/12/24 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
详解PHP变量传值赋值和引用赋值变量销毁
2019/03/23 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
整理一些JavaScript的IE和火狐的兼容性注意事项
2011/03/17 Javascript
Js 回车换行处理的办法及replace方法应用
2013/01/24 Javascript
javascript实现动态侧边栏代码
2014/02/19 Javascript
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
IE6 hack for js 集锦
2014/09/23 Javascript
node.js集成百度UE编辑器
2015/02/05 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
JS中的多态实例详解
2017/10/15 Javascript
vue组件生命周期详解
2017/11/07 Javascript
浅谈 Vue 项目优化的方法
2017/12/16 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
python清除字符串里非字母字符的方法
2015/07/02 Python
windows下python之mysqldb模块安装方法
2017/09/07 Python
对numpy Array [: ,] 的取值方法详解
2018/07/02 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
Python 70行代码实现简单算式计算器解析
2019/08/30 Python
Python基于pygame实现单机版五子棋对战
2019/12/26 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
办公室文秘自我评价
2013/09/21 职场文书
小学生倡议书范文
2014/05/13 职场文书
社区综治工作汇报
2014/10/27 职场文书
小学教育见习报告
2014/10/31 职场文书
2014年物流工作总结
2014/11/25 职场文书
小学生学习保证书
2015/02/26 职场文书
2016年国培研修日志
2015/11/13 职场文书
2019个人工作计划书的格式及范文!
2019/07/04 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技