|
|
|
| У меня есть форма с вводом пароля. Метод формы "Гет". Как мне дополнительно к данным из формы записать одну переменную в адресную строку?
Спасибо. | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 19:46)
| | Попробуй начать свою форму так:
<form action="файл_обработчик" method="get">
|
:))) | |
|
|
|
|
|
|
|
для: Sywooch
(16.04.2006 в 20:03)
| | :)))) Ты прикалываешься? | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 20:05)
| | Просто вопрос непонял твой !
(ха-ха-ха вышло действительно смешно)
попробуй подругому спросить | |
|
|
|
|
|
|
|
для: Sywooch
(16.04.2006 в 20:12)
| | У меня есть форма с вводом пароля:
<form name="adminpanel" method="get" action="<?php echo "$siteurl";?>modern_design.php?p=entering">
<p>
<input name="pass" type="password" id="pass" size="10" maxlength="10">
<input type="submit" name="Submit" value="Войти">
</p>
</form>
|
При нажатии кнопки Submit в адресной строке пишется что-то типа этого:
modern_design.php?pass=12345&Submit=%26%231042%3B%26%231086%3B%26%231081%3B%26%231090%3B%26%231080%3B
|
Мне при нажатии Submit в эту строку надо добавить переменную "p" со значением "entering", то есть надо добавить "p=entering"
Как мне это сделать? | |
|
|
|
|
|
|
|
для: Sywooch
(16.04.2006 в 20:12)
| | В общем, попробуй использовать старый добрый ХТМЛовский прием - скрытое поле. Если не знаешь, че это такое, код такой:
<input type="hidden" name="имя_твоей_дополнительной_переменной" value="значение_этой_переменной">. Прелесть ее в том, что на странице ничего видно не будет (если, конечно, не просматривать ХТМЛ-код =)), а в твою QUERY_STRING по идее должна дописаться еще одна переменная. Этот прием применим, если в этой переменной не предусматриваются конфиденциальные данные! Потому что большой минус скрытого поля - то, что любой, кто откроет код твоей странички, сможет лицезреть параметр value скрытого поля, а это довольно большая дырка. ;) | |
|
|
|
|
|
|
|
для: Anwor
(16.04.2006 в 20:40)
| | Нет, параметры переменной вполне могут показываться другим. :) | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 20:43)
| | Ну тогда это то, что надо! ;) | |
|
|
|
|
|
|
|
для: Anwor
(16.04.2006 в 20:44)
| | Всё, большое спасибо! Получилось! =)))) | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 20:47)
| | И ещё! У меня есть файл config.php. В нём записано следующее:
<?php
$siteurl="";
$sitelogo="";
?>
|
Есть форма, которая должна вписать адрес в обе переменные, к примеру: http://www.microsoft.com или др. Как мне сделать, чтобы вписывался бы адрес? Возможно ли это сделать? И нужно, чтобы потом из похожей формы можно было бы изменять параметры каждой переменной.
Спасибо! | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 21:43)
| | 1. Открыть файл config.php и считать в массив
2. Найти в нем строчки
$siteurl="";
$sitelogo="";
3) перезаписать файл из массива, изменив
$siteurl = htmlspecialchars(trim($_POST['site']));
$sitelogo= htmlspecialchars(trim($_POST['site_2'])); | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 21:43)
| | Неясно... каким именно образом форма должна вставлять в переменные адрес? Какую функцию должны нести эти переменные? И вообще, почему должны заноситься именно РАЗНЫЕ адреса?? | |
|
|
|
|
|
|
|
для: Freddie_X
(16.04.2006 в 21:43)
| | Пример такого скрипта можно найти в теме по ссылке
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=15290
PS Под новые вопросы лучше заводить новые темы. | |
|
|
|
|
|
|
|
для: Anwor
(16.04.2006 в 20:40)
| | . | |
|
|
|