Помогите с base64_decode

Тема в разделе "PHP", создана пользователем usergeyv, 20 мар 2016.

  1. usergeyv

    usergeyv

    Регистрация:
    13 май 2013
    Сообщения:
    21
    Симпатии:
    5
    Хочу реализовать переход по закодированных ссылках вида "aHR0cDovL2dvLWFub255bS5ydS8K" через страницу переадресации ,как настроить base64_decode на странице переадресации. Вот часть кода страницы
    PHP:
    <?
    global 
    $link_head;
    global 
    $link_time;
    ?>


    <!DOCTYPE html>
    <html>

    <head>

      <meta charset="UTF-8">

      <title>ПЕРЕХОД ПО ССЫЛКЕ </title>
        <meta http-equiv="refresh" content="<?=$link_time?>; URL=<?=$link_head?>">
        <link media="screen" href="style/demo/styles/demo.css" type="text/css" rel="stylesheet" />

    PHP:
    <?=$link_head?>
    это и есть ссылка
     
  2. AnOcToJI

    AnOcToJI

    Регистрация:
    28 дек 2012
    Сообщения:
    309
    Симпатии:
    188
    не понятно слегка что именно у вас будет кодироваться...
    если сама ссылка где-то закодированна и передаётся в переменную $link_head то вместо
    <?=$link_head?>
    пишите
    <?=base64_decode($link_head);?>
    да и всё
     
  3. usergeyv

    usergeyv

    Регистрация:
    13 май 2013
    Сообщения:
    21
    Симпатии:
    5
    спасибо Вам большое, но если ссылка попадается не кодированная, то отображается так ��i��(jz'�j�.
    Как исключить роскодировку не кодированных данных?
     
  4. RusTi

    RusTi

    Регистрация:
    12 май 2016
    Сообщения:
    1
    Симпатии:
    0
    Вроде ни как не проверишь закодирована в base64 или нет.
    Может нет смысла кодировать именно в base64, может достаточно просто urlencode все равно же base64 легко раскодировать.