Как зашифровать get запрос ?

Discussion in 'PHP' started by RRR_RRR, 1 Jul 2013.

  1. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    Есть скрипт который принимает переменные через гет запрос и записывает
    Т.е если перейти по ссылке скрипт.php?name=vasya
    имя запишется в базу
    Как можно зашифровать строку с помощи base64 после скрипт.php?name=
    Чтоб после шифровке запрос выглядел так скрипт.php?name=dfthyh5ffysgggf43f4f, а обработчик переменных уже автоматически декодировал запрос и записывал
    Вот сам скрипт
    Прощу показать на примере моего скрипта
    Благодарю
    PHP:
    <?PHP 
    Error_Reporting
    (E_ALL & ~E_NOTICE);  

    $name $_GET['name']; 
     
    $c "Имя: $name";  
    $fp fopen("base.php","a+");
    fwrite($fp,"\n $c \n");
    fclose($fp);  
    echo 
    ok
    ?>
     
  2. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    182
    Likes Received:
    21
    Reputations:
    0
    PHP:
    <?PHP  
    Error_Reporting
    (E_ALL & ~E_NOTICE);   

    $name base64_decode($_GET['name']);  
      
    $c "Имя: $name";   
    $fp fopen("base.php","a+"); 
    fwrite($fp,"\n $c \n"); 
    fclose($fp);   
    echo 
    ok;  
    ?>
    И запиливать все в base64
     
  3. RRR_RRR

    RRR_RRR Member

    Joined:
    20 Jun 2012
    Messages:
    396
    Likes Received:
    35
    Reputations:
    0
    спасибо
     
  4. extjs

    extjs Member

    Joined:
    23 Jun 2013
    Messages:
    31
    Likes Received:
    6
    Reputations:
    0
    это бесмысленно
     
  5. zero_day

    zero_day New Member

    Joined:
    9 Nov 2012
    Messages:
    56
    Likes Received:
    1
    Reputations:
    0
    Не разумнее ли использовать метод POST.