url问题,如何把多个参数做成一个参数?

一只小老贺 2013-04-01 09:38:51
因为上头想达到url加密并且隐藏url里面的参数,加密方式选择了自己写移位的一个算法,但是如何把多个参数隐藏为一个参数,最后解析的时候把这一个参数解析成多个参数就有点麻烦了。

比如我现在手头url参数是
wrg_fhy=wjhtwi&rg_uq=fsiwtni&rg_sy=yfuotd_stsnshjsy&rg_hfruni=lejkzs_qxo_8&rg_yduj=gfssjw&rg_hdhtij=yb

例如网址是www.aaaaaa.com,那么假设做成www.aaaaaa.com?a=t,然后传进系统的时候自动把a=t换成上面的那一串参数,这样做并不难,只是简单的替换就好,但是现在有很多个不同参数的网址,如何写一个自动替换算法呢?说白了就是如何分辨不同的简单参数自动替换成复杂的参数。

麻烦各位给个意见,或者有其它想法也欢迎讨论,小弟跪谢
...全文
6637 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ImN1 2013-04-02
  • 打赏
  • 举报
回复
url也是字符串,这样想的话怎么处理都行
xuzuning 2013-04-02
  • 打赏
  • 举报
回复
wrg_fhy=wjhtwi&rg_uq=fsiwtni&rg_sy=yfuotd_stsnshjsy&rg_hfruni=lejkzs_qxo_8&rg_yduj=gfssjw&rg_hdhtij=yb 变形为 /wjhtwi/fsiwtni/yfuotd_stsnshjsy/lejkzs_qxo_8/gfssjw/yb 用 list($wrg_fhy, $rg_uq, $rg_sy, $rg_hfruni, $rg_yduj, $rg_hdhtij) = explode($_SERVER['PATH_INFO']); 取回
码无边 2013-04-02
  • 打赏
  • 举报
回复
将这些值组合成json格式,之后再取值。
一只小老贺 2013-04-01
  • 打赏
  • 举报
回复
引用 2 楼 whg4585 的回复:
可以考虑一下把参数值合成一个变量,把全部值合成一个值,分别作处理
谢谢,有点思路了
小在在 2013-04-01
  • 打赏
  • 举报
回复
可以考虑一下把参数值合成一个变量,把全部值合成一个值,分别作处理
奔四的码农 2013-04-01
  • 打赏
  • 举报
回复
可以考虑参数传成对象,然后对对象进行加密。在后台解密后,获取对象值。不过这个没有试过,不知道行不行~~

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧