PHP http_response_code Get or Set the HTTP response code

来源:互联网 发布:数据有效性输入空格 编辑:程序博客网 时间:2024/04/29 18:35

PHP100 » PHP教程 » Get or Set the HTTP response code

PHP http_response_code Get or Set the HTTP response code

http_response_code

(No version information available, might only be in SVN)

http_response_code — Get or Set the HTTP response code

说明

int http_response_code ([ int $response_code ] )

If you pass no parameters then http_response_code will get the current status code. If you pass a parameter it will set the response code.

参数

response_code

The optional response_code will set the response code.

<?php
http_response_code
(404);
?>

返回值

The current response code. By default the return value is int(200).

范例

Example #1 Examples using headers_list()

<?php

// Get the current default response code
var_dump(http_response_code()); // int(200)

// Set our response code
http_response_code(404);

// Get our new response code
var_dump(http_response_code()); // int(404)
?>

以上例程会输出:

参见

  • header() - Send a raw HTTP header
  • headers_list() - Returns a list of response headers sent (or ready to send)


PHP模拟POST请求,获取response内容

复制代码
 1     /* 2      * 模拟POST请求,获取response内容 3      */ 4     protected function curl($url, $type, $header, $data) { 5         $CURL_OPTS = array ( 6                 CURLOPT_CONNECTTIMEOUT => 10, 7                 CURLOPT_RETURNTRANSFER => true, 8                 CURLOPT_SSL_VERIFYPEER => false, 9                 CURLOPT_TIMEOUT => 60,10                 CURLOPT_USERAGENT => 'simulate submit' 11         );12         $opts = $CURL_OPTS;13         $opts [CURLOPT_URL] = $url;14         $opts [CURLOPT_CUSTOMREQUEST] = $type;15         $header [] = 'Expect:';16         $opts [CURLOPT_HTTPHEADER] = $header;17         if ($type == 'POST' || $type == 'PUT') {18             $opts [CURLOPT_POSTFIELDS] = $data;19         }20         21         $ch = curl_init ();22         curl_setopt_array ( $ch, $opts );23         $result = curl_exec ( $ch );24         if (curl_errno ( $ch )) {25             die ( 'CURL error: ' . curl_error ( $ch ) );26         }27         curl_close ( $ch );28         return $result;29     }
复制代码

参数: 

$header = array (
    'Content_type: application/x-www-form-urlencoded' 
  );

$data="param1=qwer&param2=asdf&param3=jkl";

分类: PHP
好文要顶 关注我 收藏该文  
大圣的笑
关注 - 16
粉丝 - 7
+加关注
0
0
(请您对文章做出评价)
« 上一篇:解决360浏览器自动填充的屎黄色背景的问题
» 下一篇:Lucene.net 全文检索 盘古分词

0 0
原创粉丝点击