Heim  >  Artikel  >  Backend-Entwicklung  >  php 怎么加密url啊,不特别长的

php 怎么加密url啊,不特别长的

WBOY
WBOYOriginal
2016-09-27 14:18:101238Durchsuche

php 怎么加密url啊,不特别长的

回复内容:

php 怎么加密url啊,不特别长的

urlencode,不属于加密

urlencode

不知道你要怎么加密,是这样的么?这样是用urlencode来编码的,当然只解析汉字和一些特殊字符,例如加号啊之类的
www.xmy365.com/search/apachesolr_search/%5B%E9%87%91%E9%BE%99%E4%B9%A1%E6%9E%9C%E4%B8%9A%5D%20%E7%94%98%E8%82%83%E9%9D%99%E5%AE%81%E7%BA%A2%E5%AF%8C%E5%A3%AB%2012%E4%B8%AA%E7%9B%92(%E7%BA%A62.3kg)

如果是把url作为参数传递的话,建议使用 base64_encode进行编码.同时替换其中的不安全字符

<code>//处理为URL安全模式
function reflowURLSafeBase64($str){
    $str=str_replace("/","_",$str);
    $str=str_replace("+","-",$str);
    return $str;
}

//反解
function reflowNormalBase64($str){
    $str=str_replace("_","/",$str);
    $str=str_replace("-","+",$str);
    return $str;
}</code>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn