목차
php禁止直接从浏览器输入地址访问.php文件的方法,
php教程 php手册 php禁止直接从浏览器输入地址访问.php文件的方法,

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

Jun 13, 2016 am 09:22 AM
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程序设计有所帮助。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법. 다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법. 다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법. 다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법. Mar 13, 2024 am 08:37 AM

다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법. 다른 사람이 나를 그룹 채팅에 추가하지 못하도록 WeChat을 설정하는 방법.

휴대폰에서 PHP 파일을 여는 방법 휴대폰에서 PHP 파일을 여는 방법 Nov 13, 2023 am 11:08 AM

휴대폰에서 PHP 파일을 여는 방법

Java에서 JSONNode의 JSON 필드, 배열 및 중첩 개체에 액세스하는 방법은 무엇입니까? Java에서 JSONNode의 JSON 필드, 배열 및 중첩 개체에 액세스하는 방법은 무엇입니까? Aug 30, 2023 pm 11:05 PM

Java에서 JSONNode의 JSON 필드, 배열 및 중첩 개체에 액세스하는 방법은 무엇입니까?

iOS 17: 사진에 액세스할 수 있는 앱을 제어하는 ​​방법 iOS 17: 사진에 액세스할 수 있는 앱을 제어하는 ​​방법 Sep 13, 2023 pm 09:09 PM

iOS 17: 사진에 액세스할 수 있는 앱을 제어하는 ​​방법

Reddit을 수정하는 방법은 Reddit에서 금지된 재미있는 오류입니다. Reddit을 수정하는 방법은 Reddit에서 금지된 재미있는 오류입니다. Oct 26, 2023 pm 11:21 PM

Reddit을 수정하는 방법은 Reddit에서 금지된 재미있는 오류입니다.

win10 홈 버전에서 수정 시간을 제한하는 방법 win10 홈 버전에서 수정 시간을 제한하는 방법 Jan 08, 2024 pm 08:34 PM

win10 홈 버전에서 수정 시간을 제한하는 방법

불공정 경쟁 의혹, 인공지능을 스포츠계에서 퇴출시켜야 하나? 불공정 경쟁 의혹, 인공지능을 스포츠계에서 퇴출시켜야 하나? May 27, 2023 pm 05:40 PM

불공정 경쟁 의혹, 인공지능을 스포츠계에서 퇴출시켜야 하나?

Python을 사용하여 다양한 오디오 및 비디오 파일의 메타데이터에 액세스 Python을 사용하여 다양한 오디오 및 비디오 파일의 메타데이터에 액세스 Sep 05, 2023 am 11:41 AM

Python을 사용하여 다양한 오디오 및 비디오 파일의 메타데이터에 액세스

See all articles