php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2015-01-24信息快讯网
做新浪微博自动登录时遇到的,身为一只大大的菜鸟,连登录脚本都是别人写好的自己改装了用上去,到最后才明白那个脚本原来是获取cookie用的,实在是反应迟钝、抑或自己不用心
登录原理还是蛮复杂的,像我这样以为curl获取页面再post上去的想法真是太单纯了。整理下遇到的价格处理字符串的函数:
<?php $encryption = "username"; echo base64_encode ($encryption);//echo "dXNlcm5hbWU= "; echo "<br>"; echo urlencode("http://".$encryption);//echo " http%3A%2F%2Fusername "; echo "<br>"; echo sha1($encryption);//echo "249ba36000029bbe97499c03db5a9001f6b734ec" echo "<br>"; ?>
记录它们的大概长相,以便日后遇到类的处理能够很快辨别出来。
顺便附上我当时找到脚本的文章地址:http://www.jb51.net/article/29486.htm
探讨如何把session存入数据库
解析php中call_user_func_array的作用
简单的cookie计数器实现源码
探讨多键值cookie(php中cookie存取数组)的详解
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
PHP CodeBase:将时间显示为"刚刚""n分钟/小时前"的方法详解
深入PHP empty(),isset(),is_null()的实例测试详解
探讨file_get_contents与curl效率及稳定性的分析
php set_time_limit()函数的使用详解
PHP5.4中json_encode中文转码的变化小结
PHP gbk环境下json_dencode传送来的汉字
深入理解PHP之数组(遍历顺序) Laruence原创
php中json_decode()和json_encode()的使用方法
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
php 的加密函数 md5,crypt,base64_encode 等使用介绍
JS中encodeURIComponent函数用php解码的代码
调试一段PHP程序时遇到的三个问题
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
PHP警告Cannot use a scalar value as an array的解决方法
win2003服务器使用WPS的COM组件的一些问题解决方法
php通过COM类调用组件的实现代码
关于IIS php调用com组件的权限问题
Uncaught exception com_exception with message Failed to create COM object
比file_get_contents稳定的curl_get_contents分享
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
php读取mysql乱码,用set names XXX解决的原理分享
php curl常见错误:SSL错误、bool(false)
在PHP中利用wsdl创建标准webservice的实现代码
php urlencode()与urldecode()函数字符编码原理详解
PHP性能优化工具篇Benchmark类调试执行时间
PHP学习散记_编码(json_encode 中文不显示)
php 转换字符串编码 iconv与mb_convert_encoding的区别说明
PHP mb_convert_encoding文字编码的转换函数介绍
php json_encode奇怪问题说明
php中json_encode中文编码问题分析
php的urlencode()URL编码函数浅析