TypeCodes

折腾comment-ajax造成wordpress后台页面空白的BUG

1 折腾Willin Kan评论代码的一个“BUG”

前几天折腾了下Willin Kan的comment-ajax.php文件,改动了一些代码,结果博客好几天都没收到评论了。昨晚上还在纳闷,会不会是文章写得太烂了又或者是360的节点挂了?反正是百思不得其解。随便翻看着之前写的文章,突然想到了自己前几天修改了comment-ajax.php文件。会不会跟这个有关?赶紧UE打开看看!比较了下之前备份的comment_parentnt-ajax.php文件,发现最新的这份PHP文件中多出了下面几行代码。这个和前几天发现的一个BUG有关:查看了大多数有用Willin Kan大神的评论代码(comment-ajax.php、comment-ajax.js)的博客,只要在文章地址后面添加类似“?replytocom=1123'”的语句就会出现“BUG”(还在研究解决中,不多说了……)。

//父评论不存在时,恶意提交评论
if($post->comment_parent == ""){
 exit;  //直接退出,不给出提示
}

- 阅读剩余部分 -

PHP中的cURL请求及示例

最近在学习腾讯开放平台API接口的过程中,看到了一个很强大的PHP库——cURL。它是利用URL语法在命令行方式下工作的文件传输工具。这篇文章是博主直接从国外一个博客翻译过来的,原文地址是:http://codular.com/curl-with-php。这篇文章讲的很基础,但条理很清晰,知识比较系统和全面,所以转过来收藏了!(下面的有些标题是博主画蛇添足的,大家近乎可以忽略。)

1 定义:什么是cURL

cURL允许数据传输跨广泛的协议,是一个非常强大的系统。它广泛用于跨网站发送数据,包括诸如API交互和oAuth。cURL是在它的应用范围内几乎是无所不能的,从基本的HTTP请求,到更为复杂的FTP上传或封闭式HTTPS网站的交互验证。让我们一起来看看发送一个GET和POST请求和处理返回的响应的简单区别,以及一些重要的参数说明。

- 阅读剩余部分 -