在url中传递url(或者传递?问号)一般用于用户登陆成功后返回

2015/5/25 18:36:13 | 阅7530 来源:好空间网络 [打印] [关闭]
 

 今天在写一个网页,大致原理是,需要验证用户是否登陆,如果没登陆则让用户登陆,登陆成功后在返回用户原来的网页继续下一步,于是在登陆验证页面接收到是哪个网页传递过来的,登陆成功后在返回上一个网页!

现在遇到问题了,由于url在传递中需要传递特殊字符比如? = & 这样会造成混乱,没办法google了下,发现这些特殊字符可以通过其他编码实现,现在记录下来,以方便后来学习者!

 

有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。下表中列出了一些URL特殊符号及编码
      十六进制值
1. + URL 中+号表示空格 %2B
2. 空格 URL中的空格可以用+号或者编码 %20
3. / 分隔目录和子目录 %2F
4. ? 分隔实际的 URL 和参数 %3F
5. % 指定特殊字符 %25
6. # 表示书签 %23
7. & URL 中指定的参数间的分隔符 %26
8. = URL 中指定参数的值 %3D
只要根据您所需要传递的特殊字符后面的编码传递就可以了,很简单吧

 

 

经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。