Добрый вечер.
Нуждаюсь в помощи по преобразованию формы передающей данные методом POST в HTTP ссылку.
Формы:
<form method="post" action="/login">
<input type="text" name="user" value="" /><br />
<input type="password" name="password" value="" /><br />
<input type="submit" value="Войти" />
</form>
Для тех, кто не понял.
Нужно из формы с полями, сделать ссылку, например:
site.com/login?user=Admin&password=Admin (не рабочая)
Не понял вопроса. И зачем в примере 2 одинаковых формы ввода?
Второе поле для пароля, сейчас исправлю.
Нужно форму передающую данные методом POST преобразовать в ссылку, для удобства использования, т.е. автологин.
Просто передавай через GET
Нужно в виде ссылки, изменил 1 пост.
Если правильно понял )
[code]
if(isset($_POST['submit'])) {
$user = фильтруем($_POST['user']);
$pass = фильтруем($_POST['[password']);
//всякие условия..
echo '
<a href="/login?user='.$user.'&password='.$pass.'">Автологин</a>';
}
echo '<form method="post" action="/login">
<input type="text" name="user" value="" /><br />
<input type="password" name="password" value="" /><br />
<input type="submit" value="Войти" />
</form>';
[/code]
site.com/login?user=' . $_POST['user'] . '&password=' . $_POST['password']
Разумеется отфильтровать от xss нуна )
Нужно представленную в 1 посте форму, сделать ссылкой, подобной этой site.com/login?
user=&password=
Без PHP.