Php 用户通过正确的路径到达

Php 用户通过正确的路径到达,php,Php,我想确保用户通过正确的路径 因此,如果用户在没有索引的情况下点击了第2页或第3页,那么我想将它们发送回第1页 做这件事最好的方法是什么?我想说的是,在会议上 在索引中,从以下内容开始: <?php session_start(); $_SESSION['index_visited'] = 1; ?> 然后在其他页面中: <?php session_start(); if ( !isset($_SESSION['index_visited']) ) header('Lo

我想确保用户通过正确的路径

因此,如果用户在没有索引的情况下点击了第2页或第3页,那么我想将它们发送回第1页


做这件事最好的方法是什么?

我想说的是,在会议上

在索引中,从以下内容开始:

<?php
session_start();
$_SESSION['index_visited'] = 1;
?>

然后在其他页面中:

<?php
session_start();
if ( !isset($_SESSION['index_visited']) )
  header('Location: index.php');
?>

我想说的是关于会话

在索引中,从以下内容开始:

<?php
session_start();
$_SESSION['index_visited'] = 1;
?>

然后在其他页面中:

<?php
session_start();
if ( !isset($_SESSION['index_visited']) )
  header('Location: index.php');
?>

或cookies:

index.php

setcookie('index_visited', 1);
其他页面

if (!isset($_COOKIE['index_visited']) || $_COOKIE['index_visited'] != 1 ) {
    header('Location: index.php');
}
或饼干:

index.php

setcookie('index_visited', 1);
其他页面

if (!isset($_COOKIE['index_visited']) || $_COOKIE['index_visited'] != 1 ) {
    header('Location: index.php');
}