gpt4 book ai didi

PHP:防止直接访问页面

转载 作者:可可西里 更新时间:2023-11-01 00:38:46 25 4
gpt4 key购买 nike

我有一些我不希望用户能够直接访问的页面。

我有这个我想出的功能:

function prevent_direct_access()
{
if($_SERVER['REQUEST_URI'] == $_SERVER['PHP_SELF'])
{
//include_once('404.php');
header("Location: 404.php");
}
}

这正是我想要的,URL 没有改变,但内容改变了。但是我想知道是否需要添加一些东西来告诉搜索引擎这是一个 404 而不是索引它。请记住,我不希望更改 URL。

谢谢!

最佳答案

不重定向而是发送 404 状态码:

header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found', true, 404);
exit;

关于PHP:防止直接访问页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1044643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com