您可以通过以下方式为编码和解码 url 字符串创建帮助程序。
1) 在 application/helper 文件夹中创建一个帮助文件并粘贴到编码帮助函数下面。
<?php
/**
* Encodes a string as base64, and sanitizes it for use in a CI URI.
*
* @param string $str The string to encode
* @return string
*/
function url_base64_encode($str = '')
{
return strtr(base64_encode($str), '+=/', '.-~');
}
/**
* Decodes a base64 string that was encoded by url_base64_encode.
*
* @param object $str The base64 string to decode.
* @return string
*/
function url_base64_decode($str = '')
{
return base64_decode(strtr($str, '.-~', '+=/'));
}
2)然后您可以使用这些函数替代base64_encode()和base64_decode()等核心函数