Вот мой вопрос, я пытаюсь скрыть значение адреса в URLEncrypt значение строки PHP запроса в URL
URL что-то вроде этого
example.com/linkdl/preview/index.php?address='http://mysiteexample.com'
Я пытаюсь скрыть, ?address='http://mysiteexample.com'
часть, но я не уверен, что это лучший способ
у меня есть идея использовать base64_encode($adresa)
, но я не уверен, у меня есть проблемы с (кодирование/декодирование специальных) символов в URL
$click = 'OtvoriProzor("'.$file_path.'&pk='.$sesija->pk.'&adresa='.base64_encode($adresa).
'&IDIstorijaElement='.$element->GetId().'", "Prevod", 700, 500);';
Это очень небезопасно, может добавить некоторые функции для шифрования, для шифрования и дешифрования parametar, или md5 поможет мне здесь. Также должен ли я использовать функцию url_decode url_decode?
возможно дубликат [Декодирование base64 строка - PHP] (HTTP: // StackOverflow .com/questions/18842075/decode-base64-string-php) – Ejaz
использовать POST вместо GET ... и если вы хотите защитить свои данные, используйте https вместо http –
Пожалуйста, укажите, с какой целью вы хотите «скрыть», это значение. Эстетические причины? "Безопасность"? Секретность? Что именно вам нужно защищать от кого? – deceze