PHP:引发403或404错误?

mat*_*att 3 php

嘿伙计们, 快速但奇怪的问题.是否有可能强制403或404错误.我有一种管理页面,我试图阻止黑客进入我的服务器上的文件系统.(路径获取通过URL传递,并且可以将../传递到其中并在我的文件结构中起床 - 我知道这样做并不是一件好事).无论如何如果有人试图输入../到我的网址我目前只是使用骰子('禁止')来确保我的服务器上的这个区域被禁止.

我现在想知道它是否真的有可能引发一个真正禁止的403错误?我已经在我的.htaccess文档中定义了一个403页面,显示它是否是真正的403.是否有可能触发403以便.htaccess链接到403页面.我的意思是我可以轻松地对其进行硬编码并简单地链接到403错误页面.我只是想知道这是否可行?

感谢您的回复.

suk*_*kru 11

只是问题

header("HTTP/1.0 403 Forbidden");
Run Code Online (Sandbox Code Playgroud)

任何其他输出之前.

还要确保你加倍,并检查你的路径消毒剂.


Pet*_*erL 6

这将发送404并包括您的404页面:

<?php 
header("HTTP/1.0 404 Not Found"); 
include("/var/www/html/site.domain.com/err/404.php"); 
?> 
Run Code Online (Sandbox Code Playgroud)

资料来源:http://www.webmasterworld.com/forum88/784.htm(来自谷歌)