Проверьте, откуда страница доступна с

У меня есть две страницы PHP, index.php и content.php. Я использую код include("content.php"); в файле index.php. Можно ли проверить, находится ли пользователь на index.php или он сразу перешел на content.php?

По сути, я хочу отобразить content.php на index.php, но если пользователь перешел непосредственно к content.php, я не хочу, чтобы скрипт что-либо делал.

2

Решение

Добавьте это на страницу, которую хотите включить только

<?php
if(!defined('MyConst')) {
die('Direct access not permitted');
}
?>

затем на страницах, которые включают его добавить

<?php
define('MyConst', TRUE);
?>
1

Другие решения

index.php

$chk = 1
include("content.php");

content.php

if ($chk < 1){
include('index.php');
exit;
}
1

По вопросам рекламы [email protected]