- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
/*
[... выдержки из файла search.php ...]
*/
//Создание коротких переменных
$q = $_GET['q'];
if(intval($q)) {
//если в поле поиска введено число, перенаправить на просмотр заметки с этим id
echo "<meta http-equiv=\"refresh\" content=\"0; url=view.php?id=$q\" />";
exit();
}
//Приведение типа входных данный в строковый
$q = strval($q);
$q = secure_input_string($q);
if (!isset($q) || empty($q) || !is_string($q)) {
//Неверные входные данные, скорее всего пользователь не ввел никаких данных в форму поиска
echo '<html><head><meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="style/generalstyle.css" rel="stylesheet" /></head><body>';
echo '<div class="error_window" align="center">Ошибка.<br />Вы не ввели данные для поиска.</div>';
echo "<meta http-equiv=\"refresh\" content=\"1; url={$_SERVER['HTTP_REFERER']}\" />";
//Выход из сценария
exit('</body></html>');
}
istem 20.09.2010 09:27 # 0
Vindicar 20.09.2010 12:03 # 0
comrade42 20.09.2010 13:37 # 0
>> echo "<meta http-equiv=\"refresh\" content=\"0; url=view.php?id=$q\" />";
эта строка вообще убила... header('Location: ...'); тут и не снился.
paranoid 20.09.2010 15:34 # −2
-
\
|
/
-
ok
школото детектед в количестве 6 штук
paranoid 20.09.2010 15:36 # −1
Vindicar 20.09.2010 16:39 # +1
Lure Of Chaos 20.09.2010 23:13 # +1
andrewiv 24.08.2021 02:09 # 0