encrypt-6ren">
gpt4 book ai didi

php - 删除斜线 ("/") 并使用 codeigniter 进行编码

转载 作者:行者123 更新时间:2023-12-04 18:19:29 25 4
gpt4 key购买 nike

我必须对我的一部分代码进行编码以通过电子邮件发送,并且当用户单击我的链接时我需要在此之后对其进行解码。但问题是编码函数放斜杠(“/”)例如:

$email_info =  $this->encrypt->encode($email.':'.$token); 
///if I ECHO $email_info I got this --> BmJXYlIlBQxbOwRsUiYEYQcxUBRXbgA/VXZQOg40VW4GPVB9AmRUPgVnVT9QNQNsC3cFagI3Bz4DZgViXD8CMVRuVToOMVYwAjAHdQk4A3IGbldyUj4FJVsrBHBSJQR8BzpQbVcxAGNValBuDmdVfQY5UCUCflQ1BXJVdA%3D%3D

在我的另一个页面中,我这样做: $key = $this->uri->segment(3);
所以我只得到这部分 BmJXYlIlBQxbOwRsUiYEYQcxUBRXbgA因为字母 A 后面的/
所以我的下一部分代码不起作用(我的解码函数 $array_info = $this->encrypt->decode($key);)

我尝试了很多东西,例如 urlencode() , rawencode() ,而且我的网址上总是有“/”,

我该如何编码这个“/”?

最佳答案

尝试原始替换:

str_replace("/", "%2F", $email_info)

或者试试
rawurlencode    

关于php - 删除斜线 ("/") 并使用 codeigniter 进行编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com