现在位置 >首页 > curl
rss
1℃
2012年05月17日 nginx ⁄ 被围观 6,288 次+
nginx 变量漫谈(三) 转自:http://blog.sina.com.cn/openresty 也有一些内建变量是支持改写的,其中一个例子是 $args. 这个变量在读取时返回当前请求的 url 参数串(即请求 url 中问号后面的部分,如果有的话 ),而在赋值时可以直接修改参数串。我们来看一个例子: location/test{ set$orig_args$args; set$args"a=3&b=4"; echo"originalargs:$orig_args"; echo"args:$args"; } 这里我们把原始的 url 参数串先保存在 $orig_args 变量中,然后通过改写 $a...
阅读全文

评论关闭
2012年05月17日 nginx ⁄ 被围观 7,195 次+
nginx 变量漫谈(二) 转自:http://blog.sina.com.cn/openresty 关于 nginx 变量的另一个常见误区是认为变量容器的生命期,是与 location 配置块绑定的。其实不然。我们来看一个涉及“内部跳转”的例子: server{ listen8080; location/foo{ set$ahello; echo_exec/bar; } location/bar{ echo"a=[$a]"; } } 这里我们在 location /foo 中,使用第三方模块 ngx_echo 提供的 echo_exec 配置指令,发起到 location /bar 的...
阅读全文
2℃
2012年05月17日 nginx ⁄ 被围观 18,218 次+
nginx 变量漫谈(一) 转自:http://blog.sina.com.cn/openresty nginx 的配置文件使用的就是一门微型的编程语言,许多真实世界里的 nginx 配置文件其实就是一个一个的小程序。当然,是不是“图灵完全的”暂且不论,至少据我观察,它在设计上受 perl 和 bourne shell 这两种语言的影响很大。在这一点上,相比 apache 和 lighttpd 等其他 web 服务器的配置记法,不能不说算是 nginx 的一大特色了。既然是编程语言,一般也就少不了“变量”这种东西(当然,haskell 这样奇怪的函数式语言除外了)。 熟悉 perl、bourne sh...
阅读全文
1℃
2012年03月19日 php ⁄ 被围观 23,386 次+
习惯了使用方便快捷的file_get_contents函数抓取别家网站内容,但是总是会遇到获取失败的问题,尽管按照手册中的例子设置了超时,可多数时候不好使: $config['context']=stream_context_create(array('http'=>array('method'=>"get",'timeout'=>5))); 'timeout' => 5//这个超时时间不稳定,经常不好使。这时候,看一下服务器的连接池,会发现一堆类似下面的错误,让你头疼万分: file_get_contents(http://***):failedtoopenstream… 不得已,安装了curl库,写了一个函数替...
阅读全文
评论关闭
今天在freebsd 7.0上编译安装php-5.2.17时出现了一个问题,怎么./configure都不过,一直报如下错误: configure: error: there is something wrong. please check config.log for more information. 最终找到了原因所在,是因为curl没有正确安装。 测试curl命令: curl-s-ihttp:/www.baidu.com /libexec/ld-elf.so.1:/lib/libc.so.7:versionfbsd_1.1requiredby/usr/local/lib/libcurl.so.6notfound 查看curl安装: pkg_info autoconf-2.68automaticallyconfiguresourcecodeon...
阅读全文