#php #html #forms #apache #joomla
#php #HTML #формы #apache #joomla
Вопрос:
На этот раз очень простой (я надеюсь) вопрос:
У меня есть форма внутри пользовательского компонента Joomla, который используется GET
для отправки.
URL-адрес заканчивается следующим образом:
страница?param1[]=Gamp; param2[]= Famp; param3 = 10amp;param4 = 45,170
Хотя это может быть (и я хочу, чтобы это было так):
страница?param1[]=Gamp; param2[]= Famp; param3= 10amp;param4 = 45 170
Этот последний принимается сервером и скриптом, но каждый раз, когда я отправляю форму, он перенаправляет на эту первую.
Я думаю, что это Joomla, но с таким же успехом это может быть PHP или Apache.
Кто-нибудь знает об этом поведении?
Комментарии:
1. Итак, чего именно вы пытаетесь достичь? Как вас беспокоит URL-адрес перенаправления?
2. Как говорится в вопросе: я хочу сделать читаемый человеком (новичком) URL-адрес, который люди могут легко настроить. Допустим, есть параметр с именем price, который выглядит как ’30 100′ (начальная и конечная цена). Я хочу, чтобы они могли понять, что он говорит, и изменить его, например, на 40 100, без необходимости создавать что-то, что позволяет им настраивать каждый параметр только для получения URL.
3. В настоящее время люди не заглядывают в URL, к сожалению, только гики. Но если вы все равно хотите добиться этого, вы можете использовать функцию urldecode(), если это PHP, или encodeURIComponent(), если это JS. Просто передайте свой URL-адрес одной из этих функций перед перенаправлением, и он должен быть хорошим.