Генерация параметров ссылки

L
На сайте с 05.04.2010
Offline
92
675

Приветствую.

Есть сервис, который выдает для доступа к старнице уникальную ссылку, куда вшит пароль к этой странице, язык, адрес страницы и уникальное имя посетителя.

Есть другой сервис, который принимает регистрации: при регистрации запрашивает e-mail и имя. А сразу после регистрации может отправить на почту письмо с произвольным текстом, переменная для имени: %name%

Казалось бы, можно в ссылку подставить %name% и рассылать ее. Но нет, столкнулся с некоторыми сложностями.

Общий вид ссылки:

site.ru/x/{ЯЗЫК}/{ССЫЛКА}/{ИМЯ ГОСТЯ}/{ПАРОЛЬ}

Собственно, подставлю все, что не вызывает вопросов, получу:

site.ru/x/ru/mypage/{ИМЯ ГОСТЯ}/{ПАРОЛЬ}

А вот к остальным параметрам действуют правила:

{ИМЯ ГОСТЯ} - любое имя для участника, обработанное функцией urlencode, например, Иван Петров

{ПАРОЛЬ} - пароль, закодированный в MD5

Так вот, если мое письмо после регистрации в параметре %name% выдает имя, как его обработать этой функцией?

Как я понимаю, можно на свой сайт залить php скрипт, который закодирует это значение %name% и перекинет посетителя уже на нормальную ссылку. Только вот как это сделать, не шарю в php.

Про пароль не спрашиваю, вроде бы есть сервисы для кодирования.

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
leaderru:
если мое письмо после регистрации в параметре %name% выдает имя, как его обработать этой функцией?

Вручную что-ли? http://www.url-encode-decode.com/

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!

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