| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > метод GET и русские буквы |
| Автор: Астронавигатор 1.11.2004, 16:42 |
| Здравствуйте. Вопрос №1. Есть ли возможность передать в url русские буквы (причем лучше даже словосочетание), что то вроде http://www.russianwords.ru/?value=пример%20передачи вроде если присвоить переменной value="пример передачи", то нажав на ссылку, на следующей странице будет именно этот URL, если вывести переменную echo($_GET["value"]), то как не странно, результат на экране пример передачи, но мин. 20 думал не работает условие. Запустил отладчик, что в PHPEd, так в переменной $_GET["value"] совсем не словосочетание пример передачи..., что делать? Вопрос №2 (правила читал, один топик, один вопрос, но темы связаны ...) Есть ли какая-нибудь возможность при нажатие на ссылке, передавать не только данные по методу GET но и по методу POST? Всем спасибо. |
| Автор: Ignat 1.11.2004, 17:22 |
| №1 использовать urlencode(); urldecode(); http://ru.php.net/manual/ru/function.urlencode.php №2 одновременно GET и POST ? |
| Автор: Астронавигатор 1.11.2004, 17:37 |
| 1. Спасибо за ответ на вопрос №1 2. Да, одновременно, причем при нажатие на ссылку (т.е. на кнопку не нажимая.) // меня просто очень задолбало, скрытые переменные (<input type=hidden ...>) при нажатие на ссылку, добавлять в url. |
| Автор: Forza 1.11.2004, 17:39 |
| По поводу POST по нажатию на ссылку могу предложить только повесить на ссылку onClick-событие, вызывающее сабмит формы, работающей через POST, а в форме прописать все те хиддены. |
| Автор: Ignat 1.11.2004, 17:40 |
| А будет не проще Нужно просто яваскриптом отправить форму на onClick по ссылке. |
| Автор: Астронавигатор 1.11.2004, 17:50 |
| Хм, замечательно конечно, но как это сделать (самый что ни на есть простой пример, если можно). |
| Автор: Master 2.11.2004, 10:39 | ||
|
| Автор: Астронавигатор 4.11.2004, 11:59 |
| Нет, это-то я и сам знал, я имел ввиду другое, чтобы когда нажимаешь на ссылку (не на кнопку) вида <a href="...?value=$valueget.."></a> передавались не только переменные по методу GET, но и по методу POST. // Master же посоветовал, когда нажимаешь на кнопку передаются не только переменные по методу POST, но и по методу GET, которые дописываются в атрибут тега action -- это и так ясно было, но всё равно спасибо за ответ. |
| Автор: Ignat 4.11.2004, 13:31 | ||
А кто запрещает по клику на ссылку отравить форму?
|