Опять смешная детская проблема .
Понадобилось мне передавать в $_GET ссылку. Ссылки бывают разноообразнейшие, т.к. это реферреры.
И не смог найти ни одной функции, путем которой можно было бы преобразовать текст ссылки в строку, которая без потерь и изменений передастся путем запихивания в URL типа
mysite.ru/index.php?a=aaa&referer=lksdjlsdkfjldfkjdfslkjdsflkjdsflkfdsj.
какие-то преобразования оставляют в строке символ &, какие-то плюсик.
Это я не нашел функции, которая бы целиком решила мою проблему или ее просто нет и надо комбинировать из нескольких либо писать свою? Например, перед encode-base64 заменять обратно пробелы на плюсики.
1
Как поместить произвольную строку в $_GET?
Автор badisoft, Jun 22 2012 03:52 PM
Сообщений в теме: 3
#1
Отправлено 22 June 2012 - 03:52 PM
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#3
Отправлено 22 June 2012 - 07:13 PM
Т.е. обратно пробелы в плюсики? Так и сделал. POST c передачей массива показался несколько избыточным для такой задачи. Правда, я, честно говоря, POST вообще пока ни разу и нигде не пробовал, нет опыта.base64 самый хороший вариант
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)
#4
Отправлено 08 July 2012 - 09:07 PM
POST используется там, где надо передать через форму большой объем данных, Или просто чтобы пользователь меньше виделТ.е. обратно пробелы в плюсики? Так и сделал. POST c передачей массива показался несколько избыточным для такой задачи. Правда, я, честно говоря, POST вообще пока ни разу и нигде не пробовал, нет опыта.base64 самый хороший вариант