Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: GET и два или более знака "?"
цитата
23/11/12 в 18:31
 Vyacheslav
Специфика скрипта не позволяет на 100% однозначно избавится от "лишних" и нужных знаков "?".
Т.е. получается урл вида
http://domain.com/?param1=value1?param2=value2&param3=value3

Firefox вроде схавал это. Но кто-то мож подскажет по стандартам это как-то классифицируется как ошибка или допущение?
цитата
23/11/12 в 18:37
 Nux
value1?param2 будет

значением параметра param1

т.е $_GET['param1']

вобще это плохо и так делать нельзя если это не необходимо спецефичному скрипту, ты уверен что это не специально icon_smile.gif

обойти можно очень просто
создать промежуточный скрипт , распарсить _SERVER['QUERY_STRING'] и передать специфичному скрипту правильно
цитата
23/11/12 в 18:52
 Vyacheslav
В том то и дело, что я пока не нахожу адекватного промежуточного этапа, где можно распарсить всё и перезамениь ибо скрипт уже скомпилен. Остаётся только javascript уже на клиенте!
цитата
23/11/12 в 19:04
 Nux
ты не можешь принять на индекс поставить fix.php

тогда параметры примет он

а в нем уже include 'спец скрипт.php';?


или же просто переменовать индекс текущего скрипта и поставить на его место тот что будет фиксить и передавать в тот что переименовал.
цитата
24/11/12 в 11:02
 creator123
Vyacheslav писал:
Firefox вроде схавал это.

нихуя это не хавается нормально.


Эта страница в полной версии