Ну может там нету подчеркивания. Просто мне показалось что было.А что за знак подчёркивания в начале?
phpinfo(); и в нём ещё посмотри значение register_globals
<h1>Form Reader</h1>
<?
print <<<HERE
<table border ="1">
<tr>
<th>Field</th>
<th>Value</th>
</tr>
HERE;
foreach ($_REQUEST as $field => $value){
print <<<HERE
<tr>
<td>$field</td>
<td>$value</td>
</tr>
HERE;
}
print "</table>";
?>
trol.php?peremennaya=zna4enie
Т.е. автоматического создания переменных не происходит? А в чем проблема автоматического создания?Потому что ты сам их выбираешь из массива $_REQUEST
Заправляют в адресную строку браузера?а тебе в скрипт прям заправляют /?admin_hash=198169786176352635fdlkjhaskjgdha
Поподробнее можно про это? Что ты имел ввиду?зачастую когда стоит у тебя получение переменных из GET POST включено то не надо даже хеша.
«Поподробнее» — в мануале: http://www.php.net/manual/ru/security.globals.php
<?php
if (isset($_COOKIE['MAGIC_COOKIE'])) {
// MAGIC_COOKIE получена из достоверного источника.
// Для полной уверенности необходимо проверить ее значение.
} elseif (isset($_GET['MAGIC_COOKIE']) || isset($_POST['MAGIC_COOKIE'])) {
mail("[email protected]", "Обнаружена попытка взлома", $_SERVER['REMOTE_ADDR']);
echo "Обнаружено нарушение безопасности, администратор уведомлен.";
exit;
} else {
// MAGIC_COOKIE в данных запроса не присутствует
}
?>
)))Или не указав метод в форме они еще каким-то образом передаются?
Значение по умолчанию
GET
Да надо бы самому привыкать))))
Вы может начнете читать не только то что вам тут сказали? а вообще начнете учиться?
http://htmlbook.ru/html/form/method