Помощник
|
как правильно передать через form в url данные ? |
PretorianetZ
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
12.1.2009, 18:23;
Ответить: Webmaster_hb
Сообщение
#2
|
|
должно быть так
<input type="text" name="id" value="введите #ID"> <input type="hidden" name="show" value="item"> |
|
|
MetSerp |
12.1.2009, 18:25;
Ответить: MetSerp
Сообщение
#3
|
|
Учитывая наличе формы ввода то проще использовать _POST
примерно вот так будет: Форма: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="script.php"> <label> <input name="id" type="text" id="id"> </label> <label> <input type="submit" name="Submit" value="Submit"> </label> </form> </body> </html> Скрипт: [PHP]<?php $id = $_POST['id']; //получаем голое значение как есть $idsafe = $title = htmlspecialchars($_POST['id'], ENT_QUOTES);//От того же значения мы можем отсечь возможность вставки кода либо инъекции echo ("Id который вы писали $id <br> он же но безопасно полученный $idsafe"); ?>[/PHP] |
|
|
PretorianetZ
|
Сообщение
#4
|
|
Учитывая наличе формы ввода то проще использовать _POST примерно вот так будет: Форма: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="post" action="script.php"> <label> <input name="id" type="text" id="id"> </label> <label> <input type="submit" name="Submit" value="Submit"> </label> </form> </body> </html> Скрипт: [php]<?php $id = $_POST['id']; //получаем голое значение как есть $idsafe = $title = htmlspecialchars($_POST['id'], ENT_QUOTES);//От того же значения мы можем отсечь возможность вставки кода либо инъекции echo ("Id который вы писали $id <br> он же но безопасно полученный $idsafe"); ?>[/php] УХ !!!! ого !!! да всё проще можно ... щас вот смотрел темки там просто мини скриптом народ подменяет символы в передаваемом урл ... |
|
|
PretorianetZ
|
Сообщение
#5
|
|
должно быть так <input type="text" name="id" value="введите #ID"> <input type="hidden" name="show" value="item"> такс давай поподробнее на примере моей формы, что в хайден написать ? куда мне весь урл до АЙДИ задать ? <form method="get" action="http://trampam.ru/?show=item&id=" enctype="application/x-www-form-urlencoded"> <input type="text" name="id" value="введите #ID"> <input type="hidden" name="show" value="item"> </form> так чтоли ? сюда глянь shmotki.biz .... слева меняха введите id |
|
|
MetSerp |
12.1.2009, 18:39;
Ответить: MetSerp
Сообщение
#6
|
|
да всё проще можно ... щас вот смотрел темки там просто мини скриптом народ подменяет символы в передаваемом урл ... Эмм не думаю что проще писать скрипт на то что язык итак умеет. Метод GET логично использовать там где вам необходимо передать значение, которое пользователь не вводил. Ну например у вас есть скрипт ,который редактирует новость, но вам неизвестно заранее какой у нее будет id (какую новость захотят отредактировать) вот тогда вы и передаете его вместе со ссылкой в скрипт, забирая его например из бд. |
|
|
PretorianetZ
|
Сообщение
#7
|
|
|
должно быть так <input type="text" name="id" value="введите #ID"> <input type="hidden" name="show" value="item"> респект и уважуха тебе )))) пашет хоть и не правильно в урл плюётся <form method="get" action="http://shmotki.biz/?show=item&id=" enctype="application/x-www-form-urlencoded"> <input type="text" name="id" value="введите #ID" onfocus="clearBox(this);" maxlength="160" style="width: 88px; font-size: 12px; margin-left: 8px; background-color: #FF6600"> <input type="hidden" name="show" value="item"> </form> должен дать - http://shmotki.biz/?show=item&id=10135 а даёт - http://shmotki.biz/?id=10135&show=item но движ понимает запрос и выводит верно страницу лота ... всё вьехал хайден диктовал условия, поднял его выше всё правильно ))))
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Bropush - Твой бро в монетизации через Push-уведомления | 31 | bropush | 12013 | Вчера, 13:00 автор: bropush |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 2 | Boymaster | 724 | 24.4.2024, 17:52 автор: Boymaster |
|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19909 | 23.4.2024, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3485 | 23.4.2024, 11:54 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5048 | 20.4.2024, 16:49 автор: Liudmila |
Текстовая версия | Сейчас: 26.4.2024, 7:34 |