1

这是我的代码:

<files contacts.html>
order allow,deny
deny from all
Allow from access.php
</files>

我不希望从 URL 直接访问contacts.html。我在 index.html 页面上有一个表单,其中包含一个带有操作 access.php 的表单。确认后,它会使用 header 函数将其重定向到 contacts.html。

4

1 回答 1

2

你会想要使用$_SESSION

access.php

session_start();

// some code here to authenticate

$_SESSION['hasAccess'] = true;

// redirect

切换contacts.htmlcontacts.php本页顶部

session_start();

if($_SESSION['hasAccess'] !== true){

    header('Location: index.php');
    die;

}

// the rest of your code
于 2013-10-07T17:30:35.217 回答