搜尋
首頁後端開發php教程php禁止直接从浏览器输入地址访问.php文件的方法,_PHP教程

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

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

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

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

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

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

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

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

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

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

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

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

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/906119.htmlTechArticlephp禁止直接从浏览器输入地址访问.php文件的方法, 本文实例讲述了php禁止直接从浏览器输入地址访问.php文件的方法。分享给大家供大家参...
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
微信如何设置禁止别人拉我进群聊 设置不让别人拉我进群聊的方法微信如何设置禁止别人拉我进群聊 设置不让别人拉我进群聊的方法Mar 13, 2024 am 08:37 AM

  微信app软件内提供的聊天方式非常简洁,随时随地想聊就聊,所有的聊天都是完全不收费的,营造舒适轻松的社交氛围。走到哪里都可以互动聊天,让你一整天都不会感觉到无聊。超多有趣的表情包、颜文字免费下载,输入手机号在线登录,与好友、家人在线互动聊天,不管多远的距离都可以第一时间联系到对方,打开对话框轻松交流,当然有时候你也会无缘无故进入一个不认识的群聊,当然这个群是你不感兴趣的,也是可以设置不让他人拉你进去,聊天会好很多,现在小编在线详细一一为微信用户们带来设置不让别人拉我进群聊的方法。  1第一步

php文件如何在手机上打开php文件如何在手机上打开Nov 13, 2023 am 11:08 AM

要在手机上打开php文件,需要在手机上搭建一个能够运行php的服务器环境,并将php文件上传到服务器上。然后,在手机上的浏览器中输入服务器的IP地址或域名,加上php文件的路径,即可打开php文件并查看其内容。

iOS 17:如何控制哪些应用程序可以访问您的照片iOS 17:如何控制哪些应用程序可以访问您的照片Sep 13, 2023 pm 09:09 PM

在iOS17中,Apple可以更好地控制应用程序可以看到的照片内容。继续阅读,了解如何按应用管理应用访问权限。在iOS中,Apple的应用内照片选取器可让您与应用共享特定照片,而照片图库的其余部分则保持私密。应用必须请求访问您的整个照片图库,您可以选择授予应用以下访问权限:受限访问–应用程序只能看到您可以选择的图像,您可以随时在应用程序中或通过转到“设置”>“隐私和安全”>“照片”来查看所选图像。完全访问权限–App可以查看照片

如何在Java中访问JsonNode的JSON字段、数组和嵌套对象?如何在Java中访问JsonNode的JSON字段、数组和嵌套对象?Aug 30, 2023 pm 11:05 PM

一个JsonNode是Jackson的JSON树模型,它可以将JSON读取为JsonNode实例,并将JsonNode写入JSON。通过创建ObjectMapper实例并调用readValue()方法,我们可以使用Jackson将JSON读取为JsonNode。我们可以使用JsonNode类的get()方法访问字段、数组或嵌套对象。我们可以使用asText()方法返回有效的字符串表示,并使用JsonNode类的asInt()方法将节点的值转换为Javaint。在下面的示例中,我们可以访问Json

如何修复Reddit是Reddit中禁止的有趣错误如何修复Reddit是Reddit中禁止的有趣错误Oct 26, 2023 pm 11:21 PM

什么是“RedditisFunErrorForbidden”?Reddit是一个有趣的应用程序,带有无错误的消息,通常出现在网站和社交论坛上。当用户尝试在未经所需权限的情况下访问某些区域或在平台上执行特定操作时,会弹出此错误。该平台是一个大型在线论坛,有许多较小的论坛和不同的用户互动方式。它有一定的规则和限制来确保事情的安全和秩序。“Reddit是有趣的错误被禁止”的原因是什么?了解问题将有助于用户确定常见原因。以下是导致错误的一些常见原因。私有子版块:如果您尝试访问的子版块设置为私有,则需要成

限制修改时间在win10家庭版的方式限制修改时间在win10家庭版的方式Jan 08, 2024 pm 08:34 PM

在特定情境之下,严格限制用户对时间进行任意调整可以确保整个系统运行时生成的各种资料均保持准确无误以及内在稳固一致。然而,虽然有许多用户对如何在Windows10家庭版电脑上实施这种时间限制并不明了,但您依然可以参照以下详细步骤来实现这一规范要求win10家庭版禁止修改时间方法1、按下win+R然后选择“运行”2、输入“secpol.msc”3、点击“本地策略”—“用户权限分配”4、右侧双击打开“更改系统时间”5、选中用户名,点击删除,点击应用并确定即可完成设置

使用Python访问各种音频和视频文件的元数据使用Python访问各种音频和视频文件的元数据Sep 05, 2023 am 11:41 AM

我们可以使用Mutagen和Python中的eyeD3模块访问音频文件的元数据。对于视频元数据,我们可以使用电影和Python中的OpenCV库。元数据是提供有关其他数据(例如音频和视频数据)的信息的数据。音频和视频文件的元数据包括文件格式、文件分辨率、文件大小、持续时间、比特率等。通过访问这些元数据,我们可以更有效地管理媒体并分析元数据以获得一些有用的信息。在本文中,我们将了解Python提供的一些用于访问音频和视频文件元数据的库或模块。访问音频元数据一些用于访问音频文件元数据的库是-使用诱变

解决Tomcat部署war包后无法访问的问题的方法解决Tomcat部署war包后无法访问的问题的方法Jan 13, 2024 pm 12:07 PM

如何解决Tomcat部署war包后无法成功访问的困扰,需要具体代码示例Tomcat作为一个广泛使用的JavaWeb服务器,允许开发人员将自己开发的Web应用打包为war文件进行部署。然而,有时候我们可能会遇到部署war包后无法成功访问的问题,这可能是由于配置不正确或其他原因引起的。在本文中,我们将提供一些解决这个困扰的具体代码示例。一、检查Tomcat服务

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),