全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 877|回复: 11

[Windows VPS] php 脚本求个小功能

[复制链接]
发表于 2018-9-25 16:48:11 | 显示全部楼层 |阅读模式
就是把指定的代码生成base64加密

$c  变量 这个是我生成的一个域名缩短 这个完成了
然后

我要把$c 这个变量值进行base64加密  http://base64.us/
这个网址加密可以但是每次都得手动太麻烦了

就是我想重新弄个变量 $base = '$c 这个变量的base64加密'

怎么写  菜鸟没学习过代码 球大佬

发表于 2018-9-25 16:58:18 | 显示全部楼层
$base = base64_encode($c)
发表于 2018-9-25 17:11:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2018-9-25 17:12:47 | 显示全部楼层
2楼给的代码就可以实现
发表于 2018-9-25 17:17:21 | 显示全部楼层
不要对网址base64以后传输 除非你特别了解URL编码问题  这个是坑
 楼主| 发表于 2018-9-25 19:47:22 | 显示全部楼层
地瓜侠 发表于 2018-9-25 16:58
$base = base64_encode($c)

$mycode=StripStr("欢迎来到'loc论坛'");
请教下 ‘  单引号被转义了 怎么处理让他不转义
发表于 2018-9-25 19:54:49 | 显示全部楼层
颠峰布衣飘 发表于 2018-9-25 19:47
$mycode=StripStr("欢迎来到'loc论坛'");
请教下 ‘  单引号被转义了 怎么处理让他不转义 ...

加个转义符\
 楼主| 发表于 2018-9-25 20:04:18 | 显示全部楼层

加了连接\也被转义了。。
发表于 2018-9-26 08:46:29 | 显示全部楼层
颠峰布衣飘 发表于 2018-9-25 19:47
$mycode=StripStr("欢迎来到'loc论坛'");
请教下 ‘  单引号被转义了 怎么处理让他不转义 ...
  1. function base64url_encode($data) {
  2.         return rtrim(strtr(base64_encode($data), '+/', '-_'), '=');
  3. }
  4. function base64url_decode($string) {
  5.         $data = str_replace(array('-','_'),array('+','/'),$string);
  6.         $mod4 = strlen($data) % 4;
  7.         if ($mod4) {
  8.                 $data .= substr('====', $mod4);
  9.         }
  10.         return base64_decode($data);
  11. }
复制代码


用这两个函数替换encode和decode
发表于 2018-9-26 08:50:53 来自手机 | 显示全部楼层
imnpc 发表于 2018-9-25 17:17
不要对网址base64以后传输 除非你特别了解URL编码问题  这个是坑

用urlsafe的base64
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-3-7 16:42 , Processed in 0.064178 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表