2011-02-08 4 views
0

Я хочу убедиться, что пользователь приходит по правильному пути.Пользователь приходит по правильному пути

Так что, если пользователь попадает на страницу2 или page3, не будучи проиндексированным, я хочу отправить их на страницу1.

Каков наилучший способ для этого?

ответ

3

Я бы сказал, что сессии.

В индексе, начните с:

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

Тогда в других страницах:

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

или печенье:

index.php

setcookie('index_visited', 1); 

другие страницы

if (!isset($_COOKIE['index_visited']) || $_COOKIE['index_visited'] != 1) { 
    header('Location: index.php'); 
} 
Смежные вопросы