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

 更新时间:2014年11月04日 10:25:04   投稿:shichen2014  
这篇文章主要介绍了php禁止直接从浏览器输入地址访问.php文件的方法,实例总结了判断来源URL与定义常量两种方法来实现这一功能,是非常具有实用价值的技巧,需要的朋友可以参考下

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

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

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

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

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

复制代码 代码如下:
$fromurl="https://www.jb51.net/"; //跳转往这个地址。
if( $_SERVER['HTTP_REFERER'] == "" )
{
header("Location:".$fromurl); exit;
}

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

复制代码 代码如下:
define('IN_SYS', TRUE);

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

复制代码 代码如下:
if(!defined('IN_SYS')) {
exit('禁止访问');
}

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

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

相关文章

  • PHP使用header()输出图片缓存实例

    PHP使用header()输出图片缓存实例

    这篇文章主要介绍了PHP使用header()输出图片缓存的方法,涉及使用缓存处理图形文件的技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • php实现的css文件背景图片下载器代码

    php实现的css文件背景图片下载器代码

    这篇文章主要介绍了php实现的css文件背景图片下载器代码,涉及文件与URL地址的操作,是非常实用的技巧,需要的朋友可以参考下
    2014-11-11
  • 关于svn冲突的解决方法

    关于svn冲突的解决方法

    本篇文章是对关于svn冲突的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Zend studio文件注释模板设置方法

    Zend studio文件注释模板设置方法

    这篇文章主要介绍了Zend studio中新建文件注释、函数注释、代码块等模板的实例
    2013-09-09
  • php递归删除指定文件夹的方法小结

    php递归删除指定文件夹的方法小结

    这篇文章主要介绍了php递归删除指定文件夹的方法,实例总结了两种常用的递归删除文件夹的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • php双向队列实例讲解

    php双向队列实例讲解

    在本篇文章里小编给大家整理的是一篇关于php双向队列如何理解的相关内容及实例,需要的朋友们可以跟着学习下。
    2021-11-11
  • 关于php几种字符串连接的效率比较(详解)

    关于php几种字符串连接的效率比较(详解)

    下面小编就为大家带来一篇关于php几种字符串连接的效率比较(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • PHP常用的文件操作函数总结

    PHP常用的文件操作函数总结

    这篇文章主要给大家总结了一些PHP中文件操作的常见函数,文中通过实例代码介绍的非常详细,对我们学习PHP有一定帮助,需要的朋友可以参考下
    2022-08-08
  • php对gzip文件或者字符串解压实例参考

    php对gzip文件或者字符串解压实例参考

    要采集一个网站,目标站采用了gzip压缩传输网页,本来应该只要发送一个http头 Accept-Encoding: identity或者干脆不发送这个头等,就可以使目标站返回没有经过gzip压缩的页面了,不过很不幸,目标站无视客户端的请求,仍然返回gzip数据,造成乱码。
    2008-07-07
  • php中-> 、=>、::、$this->四种常见符号使用方法技巧

    php中-> 、=>、::、$this->四种常见符号使用方法技巧

    php中-> 、=>、::、$this->四种符号在代码中很常见,使用很广泛。这篇文章主要介绍了php中-> 、=>、::、$this->四种常见符号使用方法技巧
    2022-12-12

最新评论