由于部分 WordPress 插件需要发送 HTTP 请求,且 USTC Blog 为了安全起见禁止了 “URL 作为文件路径打开”,目前只能使用 fsockopen 打开裸的 TCP 连接来发送请求,比较麻烦。CURL 是一个强大的 HTTP 库,目前 USTC Blog 使用的 PHP 编译了 curl 扩展。CURL 库的开发参考资料:http://php.net/manual/en/book.curl.php

顺便说个 tip:在 Chrome 按 F12 进入开发者工具,在 “Network” 选项卡中,右键点击一个 HTTP 请求,就有 “Copy as cURL” 的选项,可以把这个 HTTP 请求复制成一个 curl 命令。妈妈再也不用担心如何仿造 HTTP 请求了!

curl