как зашифровать url
Re: как зашифровать url
Получится конечно, все эти варианты одним и тем же способом делаются.
Don't forget to run script update
Re: как зашифровать url
сбивает с толку параметр, в "Местечковый FAQ" там у нас параметр &url= и в коммон мы его получаем и расшифровывем $_GET['url']admin wrote:Получится конечно, все эти варианты одним и тем же способом делаются.
а если без параметров то что-то не пойму
ну вот например base64 есть вот такие функции
Code: Select all
function base64url_encode($plainText) {
$base64 = base64_encode($plainText);
$base64url = strtr($base64, '+/=', '-_,');
return $base64url;
}
function base64url_decode($plainText) {
$base64url = strtr($plainText, '-_,', '+/=');
$base64 = base64_decode($base64url);
return $base64;
}в сабтемплейте
Code: Select all
<a href="<?=base64url_encode('/out.php?link=<!--LINK-->&url=http://mycj.com/gallery/<!--GALLERY_SLUG-->/index');?>.html" target="_blank" title="">непойму как расшифровывать без параметров, если бы шифровать после ?link= тогда понятно
было бы наверно так
Code: Select all
<a href="/out.php?link=<?=base64url_encode('<!--LINK-->&url=http://mycj.com/gallery/<!--GALLERY_SLUG-->/index');?>.html" target="_blank" title="">Code: Select all
if (isset($_GET['link'])) $_GET['link'] = base64url_decode($_GET['link']);но вот хочется и эту часть шифровать /out.php?link= но как без параметров не пойму
Re: как зашифровать url
Можно и тот и другой вариант.
Просто если всю строку урла то в common надо разбирать расшифрованную строку на параметры.
Любой человек в минимальным знанием пхп вам это сделает.
Просто если всю строку урла то в common надо разбирать расшифрованную строку на параметры.
Любой человек в минимальным знанием пхп вам это сделает.
Don't forget to run script update







