URL base64_encode & base64_decode

Discussion in 'PHP' started by RRR_RRR, 2 Jan 2014.

  1. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    добрый вечер
    интересует способ зашифровка ссылки с помощи base64
    т.е есть например просто скрипт который отправляет письмо через php
    как сделать чтоб при отправки письмо ссылку в письме скрипт конвертировал в base64 (пример : site.ru/aW5kZXgucGhwP2lkPTE=) а сайт куда идет данная ссылка принимал данную ссылку как обычную , но чтоб декодированная версия не отображалась в адресной строке
    если не ошибаюсь это нужно сделать через htaccess
     
    #1 RRR_RRR, 2 Jan 2014
    Last edited: 2 Jan 2014
  2. nejtr0n

    nejtr0n New Member

    Joined:
    23 Dec 2013
    Messages:
    17
    Likes Received:
    3
    Reputations:
    1
    google mod_rewrite
     
  3. madhatter

    madhatter Member

    Joined:
    7 Aug 2013
    Messages:
    562
    Likes Received:
    50
    Reputations:
    54
    Это можно сделать десятками способов разной степени извращенности, если у вас есть контроль над серверов. Если нет - редиректы вам в помощь.

    К тому же, я предполагаю, вы это не из эстетических соображений делаете. Поэтому следует помнить, что если вы будете спамить этим линком, то он ровно так же попадет в спам, поскольку ботам вообще плевать, как выглядит ссылка. Хоть китайский, хоть base64, хоть rot13. Она всегда статична.

    Поэтому, возможно, есть смысл присмотреться к рандомным ссылкам, как это сделано в tds и плоент-паках.