<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP对URL字符串进行base64编码和解码，更安全" id="card1">
<p> 游客</p><p>
标题:PHP对URL字符串进行base64编码和解码，更安全<br/>
正文:<br/>
如果直接使用base64_encode和base64_decode方法的话，生成的字符串可能不适用URL地址。下面的方法可以解决该问题：URL安全的字符串编码：代码如下: function urlsafe_b64encode($string) {<br/>    $data = base64_encode($string);<br/>    $data = str_replace(array('+','/','='),array('-','_',''),$data);<br/>    return $data;<br/>  }<br/> URL安全的字符串解码：代码如下: function urlsafe_b64decode($string) {<br/>    $data = str_replace(array('-','_'),array('+','/'),$string);<br/>    $mod4 = strlen($data) % 4;<br/>    if ($mod4) {<br/>        $data .= substr('====', $mod4);<br/>    }<br/>    return base64_decode($data);<br/>  }<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1472&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1472&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1472&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1472">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1472">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>