проверить доступ к странице из адресной строки или из отправленной формы - PullRequest
2 голосов
/ 25 мая 2011

Точно так же, как заголовок вопроса, если у меня есть файл update_process.php, как проверить, получают ли люди доступ к нему, набрав его в адресной строке или переходят ли они по странице из отправленной формы?

Так что, еслиони набирают его в адресной строке, я перенаправлю их на другие страницы.

О да, я говорю о методе в CI.так что, возможно, если файл blog.php и метод update_process, я не хочу, чтобы люди вводили в адресную строку blog / update_process

Ответы [ 4 ]

7 голосов
/ 25 мая 2011

Вы можете проверить глобальную переменную $ _SERVER

$_SERVER['REQUEST_METHOD']

Если не задано POST, то они не использовали форму

0 голосов
/ 25 мая 2011
if(isset($_POST['submit'])) //or GET
{
//form
}
else
{
//url
}
0 голосов
/ 25 мая 2011

Вы можете использовать скрытое поле внутри формы и в вашей проверке update_process.php, чтобы проверить, существует ли она ($_POST['<field>'] or $_GET['<field>']).

0 голосов
/ 25 мая 2011

if (!fined ('BASEPATH')) exit ('Прямой доступ запрещен');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...