
模仿post要求:
<?php // 竖立衔接 $curl = curl_init(); //设置 $url = 'localhost'; curl_setopt($curl, CURLOPT_URL, $url); # 设置开启post要求 curl_setopt($curl, CURLOPT_POST, $url); $post_data = array( 'user_name' => 'admin', 'user_pwd' => '123456' ); curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data); //发送 var_dump(curl_exec($curl)); //封闭 curl_close($curl);
php相应post要求:
CURLOPT_RETURNTRANSFER:是将相应直接输出,还是以返回值的情势处置惩罚
以返回值的情势处置惩罚相应数据:
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
POST文件上传
Post数据运用文件地点,前运用@标志为文件而不是字符串
$post_data = array('image' => '@c:/1.jpg');
处置惩罚会话COOKIE
CURLOPT_COOKIEFILE:是不是发送cookie
CURLOPT_COOKIEJAR:指定存储服务器所设置的cookie变量存储位置
curl_setopt($curl, CURLOPT_COOKIEFILE, true); curl_setopt($curl, CURLOPT_HEADER, 'c:/cookie.txt');
处置惩罚相应头
CURLOPT_HEADER:是不是猎取相应头数据
猎取相应头数据:
curl_setopt($curl, CURLOPT_HEADER, true);
操纵相应
操纵相应头:
header()函数
json:header("Content-type: application/json");
(ie6:header("Content-type: text/json");)图片:header('Content-Type:image/jpeg');,header('Content-Type:image/png');等;编码:header("Content-type:text/html;Charset=utf-8");
操纵相应主体
任何的输出,都是相应主体。(echo,print,var_dump,PHP标签以外的一切HTML代码)
掌握浏览器缓存
header('Expires: ' . gmdate('D, d M Y H:i:s', time()+5) . ' GMT');
Expires:有效期(GMT:格林威治时候)
gmdate() 将时候戳花样化为格林威治日常平凡
<?php header('Expires: ' . gmdate('D, d M Y H:i:s', time()+5) . ' GMT'); echo time(), "<a href=''>self</a>";
引荐浏览:php服务器
以上就是php服务端怎样相应post要求?的细致内容,更多请关注ki4网别的相干文章!