出于安全原因,我不希望用户直接访问一个页面。
例如,我有一个页面profile.php;我希望当用户按下按钮时,配置文件页面将打开,如果他想直接从url访问页面,这将限制他。
<?php define('SECURE_PAGE', true);include 'includes/page.php';?>
我已经尝试过了,但无法解决我的问题
您只需在特定条件下返回403
状态码:
if ($something) {
http_response_code(403);
// optionally display nice 403 page with `include()` or just `echo`.
exit;
}