Перейти к содержимому


Как поместить произвольную строку в $_GET?


  • Вы не можете ответить в тему
Сообщений в теме: 3

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 22 June 2012 - 03:52 PM

Опять смешная детская проблема :).
Понадобилось мне передавать в $_GET ссылку. Ссылки бывают разноообразнейшие, т.к. это реферреры.
И не смог найти ни одной функции, путем которой можно было бы преобразовать текст ссылки в строку, которая без потерь и изменений передастся путем запихивания в URL типа
mysite.ru/index.php?a=aaa&referer=lksdjlsdkfjldfkjdfslkjdsflkjdsflkfdsj.
какие-то преобразования оставляют в строке символ &, какие-то плюсик.

Это я не нашел функции, которая бы целиком решила мою проблему или ее просто нет и надо комбинировать из нескольких либо писать свою? Например, перед encode-base64 заменять обратно пробелы на плюсики.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 22 June 2012 - 04:16 PM

1) base64 самый хороший вариант
2) использовать POST и передавать масивы
  • 0
Изображение Изображение Изображение

#3 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 22 June 2012 - 07:13 PM

base64 самый хороший вариант

Т.е. обратно пробелы в плюсики? :) Так и сделал. POST c передачей массива показался несколько избыточным для такой задачи. Правда, я, честно говоря, POST вообще пока ни разу и нигде не пробовал, нет опыта.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#4 romanu

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений
Репутация: 0
Начинающий

Отправлено 08 July 2012 - 09:07 PM

base64 самый хороший вариант

Т.е. обратно пробелы в плюсики? :) Так и сделал. POST c передачей массива показался несколько избыточным для такой задачи. Правда, я, честно говоря, POST вообще пока ни разу и нигде не пробовал, нет опыта.

POST используется там, где надо передать через форму большой объем данных, Или просто чтобы пользователь меньше видел:)
  • 0