上帝拿掉你一样东西,同时他也会再给你一样东西。
上帝拿了我一样东西,不仅没有再给我一样东西,而且,因为他拿了我那样东西,导致我无法得到更多的东西……
不要问我那东西是什么……
[audio:http://storage.live.com/items/163AA9BB6F579337!169?filename=%E4%B8%8D%E6%98%AF%E5%9B%A0%E4%B8%BA%E5%AF%82%E5%AF%9E%E6%89%8D%E6%83%B3%E4%BD%A0.mp3]上帝拿掉你一样东西,同时他也会再给你一样东西。
上帝拿了我一样东西,不仅没有再给我一样东西,而且,因为他拿了我那样东西,导致我无法得到更多的东西……
不要问我那东西是什么……
[audio:http://storage.live.com/items/163AA9BB6F579337!169?filename=%E4%B8%8D%E6%98%AF%E5%9B%A0%E4%B8%BA%E5%AF%82%E5%AF%9E%E6%89%8D%E6%83%B3%E4%BD%A0.mp3]宿舍里有一盆芦荟,经常因为得不到照顾而叶片发黑,有时候连续十多天都没人给它浇水。但它生命力很顽强,至今还留在人世间。
{未完,不待续……}
[想做课表]以前想做一个学校的课表查询系统,通过小偷方式抓取学校教务处网站上的课表,可一直没有成功。现在,又开学了,看了看以前的代码,重新写了一遍,还是不行,怎么回事呢?
[原理]PHP并没有提供发出http请求的功能,只能使用cURL或用fsockopen模拟http请求。学校教务处的课表查询系统使用.NET写的,里面有一些验证机制,比如隐藏的__VIEWSTATE。
[郁闷]我将这些隐藏数据和其他的表单里的数据一起用fsockopen发送,得到的结果却是“此页的状态信息无效,可能已损坏”。上次也是遇到这样的问题,有同学用asp.net做却很正常。
[解决]上网查了别人写的一些代码,发现别人都会用对POST数据进行url编码,恍然大悟,修改自己的代码后,结果正常。
[总结]看来自己对http协议还是很不熟悉,以前就一直怀疑POST的数据有问题,就是没想到还要编码。学习学习……