Вложенность GET параметров

A
На сайте с 06.11.2010
Offline
128
386

После логина мне иногда надо делать редирект на другую страницу с GET параметрами

делаю это я так

/login?redirectOn=add/user

тоесть после логина мы смотрим пустой ли у нас ГЕТ параметр redirectOn, если нет, то производим редирект на его значение

но есть бида

мне нужно сделать на редирект с параметрами - add/user?a=1&b=2&d=3

такая фишка тут уже не прокатит /login?redirectOn=add/user?a=1&b=2&d=3

парметры b и d не будут видны в redirectOn, будет так

redirectOn - add/user?a=1

b - 2

d - 3

а мне нужно чтобы redirectOn = add/user?a=1&b=2&d=3

как быть?

IL
На сайте с 20.04.2007
Offline
435
#1
Alkoshenko:
но есть бида

В биде поможет http://php.net/manual/en/function.urlencode.php

Alkoshenko:
такая фишка тут уже не прокатит /login?redirectOn=add/user?a=1&b=2&d=3
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
O
На сайте с 29.05.2008
Offline
195
#2

Экранировать либо кодировать в % резервированные символы, а в php уже декодировать.

A
На сайте с 06.11.2010
Offline
128
#3

Спасибо, ребята, urlencode помог решить мою биду.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий