好好学习,东方不败。

做个努力的小伙。

  博客园  :: 首页  :: 新随笔  ::  ::  :: 管理

2013年8月18日

摘要: 生成图形验证码需要使用php GD库来生成,如果你没开户GD库我们需要在php.ini文件找到extension=php_gd2.dll 去掉前面的;就行了,然后重启apache 或iis环境即可检查是否打开了gd库。';foreach(gd_info()as$cate=>$value)echo"$cate:$value";}elseecho'未安装gd扩展';?>如果有返回信息就正确可以常用使用了例1例2使用PHP,结合session和GD库扩展开发的一个生成验证码的例子(w3c推荐),可以很方便的用于项目中。而且样式美观0xFF&am 阅读全文
posted @ 2013-08-18 12:36 snowfly123 阅读(939) 评论(0) 推荐(0) 编辑

摘要: PHP中对于URL进行编码,可以使用 urlencode() 或者 rawurlencode(),二者的区别是前者把空格编码为 '+',而后者把空格编码为 '%20',不过应该注意的是,在编码时应该只对部分URL编码,否则URL中的冒号和反斜杠也会被转义。详细解释:///\\\string urlencode ( string str)返回字符串,此字符串中除了 -_. 之外的所有非字母数字字符都将被替换成百分号(%)后跟两位十六进制数,空格则编码为加号(+)。此编码与 WWW 表单 POST 数据的编码方式是一样的,同时与 application/x-www- 阅读全文
posted @ 2013-08-18 12:30 snowfly123 阅读(535) 评论(0) 推荐(0) 编辑

摘要: php中的urldecode,base64_encode函数然后再结合自己写的替换函数来进行安全传递url中文字符,特殊危险字符。需要在url中传递中文字符或是其它的html等特殊字符,似乎总会有各种乱,不同的浏览器对他们的编码又不一样,对于中文,一般的做法是:把这些文本字符串传给url之前,先进行urlencode($text)一下;但是对于一些很“危险”的字符,比如说html字符,甚至是SQL注入相关的字符,如果很明显的传给系统,出于安全考虑,系统一般都会把它们过滤掉的。现在,我们需要这些危险字符,该这么办?我想到的办法是 先给它们 base64_encode($text) 编码,到服务端 阅读全文
posted @ 2013-08-18 12:27 snowfly123 阅读(811) 评论(0) 推荐(0) 编辑