实现获取http内容的php函数分享
2015-01-24信息快讯网
这篇文章主要介绍了实现获取http内容的php函数,现在分享给大家,需要的朋友可以看一下
<?php function http_open($url, $data, $cookie = null, $method = "GET", $timeout = 60) { $options = array(); $options['http']['method'] = $method; $options['http']['user_agent'] = $_SERVER['HTTP_USER_AGENT']; $options['http']['timeout'] = $timeout; if($method == "POST") : $length = strlen($data); $options['http']['header'] = "Content-type: application/x-www-form-urlencoded\r\n". "Content-Length: {$length}\r\n". "P3P: CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"\r\n". "cookie: {$cookie}\r\n". "Connection: close\r\n"; $options['http']['content'] = $data; else: $options['http']['header'] = "Content-type: application/x-www-form-urlencoded\r\n". "P3P: CP=\"CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR\"\r\n". "cookie: {$cookie}\r\n". "Connection: close\r\n"; endif; $context = stream_context_create($options); return file_get_contents($url, 0, $context); } echo http_open("http://localhost/1.php", "username=haowei", "id=5", "POST");
PHP中可以自动分割查询字符的Parse_str函数使用示例
PHP获取短链接跳转后的真实地址和响应头信息的方法
PHP实现根据设备类型自动跳转相应页面的方法
PHP结合JQueryJcrop实现图片裁切实例详解
PHP 5.3新增魔术方法__invoke概述
PHP中模拟处理HTTP PUT请求的例子
php下获取http状态的实现代码
php实现httpclient类示例
xss防御之php利用httponly防xss攻击
php中调用其他系统http接口的方法说明
php实现aes加密类分享
php输出1000以内质数(素数)示例
php随机显示图片的简单示例
PHP jQuery表单,带验证具体实现方法
php实现加减法验证码代码
php实现mysql数据库操作类分享
php使用curl访问https示例分享
解决file_get_contents无法请求https连接的方法
php中用socket模拟http中post或者get提交数据的示例代码
如何使用php判断服务器是否是HTTPS连接
浅析HTTP消息头网页缓存控制以及header常用指令介绍