Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! php][http] aki77のブックマーク
[go: Go Back, main page]

タグ

phpとhttpに関するaki77のブックマーク (12)

  • PHP の $_SERVER['REQUEST_URI'] と parse_url() の予想外な動作について。 - こせきの技術日記

    REQUEST_URI と HTTP_HOST PHP のサーバ変数 $_SERVER['REQUEST_URI'] には、ふつうパスとクエリが設定される。 'REQUEST_URI' ページにアクセスするために指定された URI。例えば、 '/index.html' PHP: $_SERVER - Manual ただし、常にパスから始まると保証されているわけではない。以下のように、 GET に続けて絶対 URL を書いたリクエストを送ると、 GET http://localhost/test.php?query=value#fragment HTTP/1.1 Host: localhost $_SERVER['REQUEST_URI'] の値は、 http://localhost/test.php?query=value#fragmentになる。 ポイント: REQUEST_URI は

    PHP の $_SERVER['REQUEST_URI'] と parse_url() の予想外な動作について。 - こせきの技術日記
    aki77
    aki77 2012/02/12
  • PHP: HTTP コンテキストオプション - Manual

    オプション method string リモートサーバーでサポートされる GET、 POST あるいはその他の HTTP メソッド。 デフォルトは GET です。 header array あるいは string リクエストに付加されるヘッダ。ここで指定した値が (User-agent:、Host:、 および Authentication: などの) 他の値を上書きすることもあります。 これは、後にLocation: によってリダイレクトが行われる場合でも同様です。 よって、follow_location が有効になっている場合、 Host: ヘッダを設定することはお勧めしません。 文字列の値は、Key: value のペアを \r\n で区切ったものにすべきです。 たとえば、 "Content-Type: application/json\r\nConnection: close" のよ

    PHP: HTTP コンテキストオプション - Manual
    aki77
    aki77 2010/05/23
    stream_context_createのオプションとして利用できるhttpパラメータ
  • Camp Vermont

    Add to Cart Produk ini tidak dapat dibeli karena bermasalah. Silahkan hubungi kami. Dalam dunia perjudian online, slot gacor menjadi salah satu permainan paling populer yang digemari oleh berbagai kalangan. Dengan mekanisme sederhana dan peluang menang besar, slot kerap menjadi pilihan utama bagi pemain baru maupun berpengalaman. Salah satu platform yang sedang naik daun dan menarik perhatian para

    aki77
    aki77 2008/05/15
    タグクラウド
  • Simultaneuos HTTP requests in PHP with cURL

    The basic idea of a Web 2.0-style "mashup" is that you consume data from several services, often from different providers and combine them in interesting ways. This means you often need to do more than one HTTP request to a service or services. In PHP if you use something like file_get_contents() this means all the requests will be synchronous: a new one is fired only after the previous has comple

    Simultaneuos HTTP requests in PHP with cURL
    aki77
    aki77 2008/02/28
    curl_multi
  • PHP: http:// - Manual

    説明 HTTP GET メソッドを用いて、 ファイル/リソースに対する読み取り専用のアクセスが可能です。 仮想ホストホスト名でアクセスするために、 Host: ヘッダが送信されます。 php.ini ファイルまたはストリームコンテキストによって user_agent 文字列を設定している場合、 それはリクエストの中にも含まれます。 ストリームにより、リソースの body にアクセスすることが できます。ヘッダは、$http_response_header 変数に保存されます。 (全てのリダイレクトが処理された後に)ドキュメント取得元のリソースの URL を知ることが 重要な場合、ストリームから返された一連のレスポンスヘッダを処理する必要があります。 from ディレクティブが設定されており、かつそれが コンテキストオプションとパラメータ で上書きされていない場合は、その値が From:

    PHP: http:// - Manual
    aki77
    aki77 2007/12/13
    stream_context_createのオプション
  • 404 NOT FOUND | Kagayaku

    滝沢カレンは整形をしていないナチュラル美人だと判明!証拠写真63枚でデビューから2023年まで検証してみた。

    404 NOT FOUND | Kagayaku
    aki77
    aki77 2007/12/13
    『php.iniのuser_agentを変更することでも可能らしい』
  • PHP5.2.4ではPHPエラーでHTTP 500を返す

    via: Gregory Szorc’s blog – PHP Now Using Proper HTTP Status Codes on Error PHP5.2.4ではPHPエラーでHTTP 500 Internal Server Errorが返ってくるようにです。 PHP5.2.4RC3で試してみると、以下のような「Fatal Error」や「Parse Error」などスクリプトの実行が停止するようなエラーではHTTP 500が返ってきました。 <?php // Fatal Error: Call to undefined function a() a(); ?> <?php // Parse error: syntax error, unexpected '}' $f = true; if ($f) echo "a"; } ?> 例外投げてcatchしない場合も同じです。 <?p

  • HTTP_Request 1.4.1はdeflateをデコードしないようだ - KoshigoeBLOG

    レスポンスヘッダに"Content-Encoding: deflate"とある場合、HTTP_Requestはデコードしない模様。 Request #11246 Problem with deflate encoding HTTP_Requestは、リクエストヘッダのContent-Encodingを探し、その値がgzipだった場合に自動的にデコードしてくれます。ところが、"Content-Encoding: deflate"の場合にはデコードしてくれません。ソースを読む限り、gzip圧縮の判定を「Content-Encodingの値がgzipである場合」としており、それ以外についてはどこにも記述されていません。deflateは無視しているようです。 gzipのデコードは_decodeGzipメソッドで行われます。PHPにはgzinflate関数が用意されており、_decodeGzipメソ

    aki77
    aki77 2007/08/15
    「レスポンスヘッダに"Content-Encoding: deflate"とある場合、HTTP_Requestはデコードしない模様」
  • PEAR::HTTP_Request_Listenerというものを知りました - KoshigoeBLOG

    HTTP_Request_Listenerなんてあったんですね。 PEAR :: Manual :: HTTP_Request_Listener connect, sentRequest, gotHeaders, tick, gzTick, gotBody, dissconnectというイベントを補足し、その際の処理を記述出来るという事らしいですね。 元々は、Keep-Aliveについて「新しいので対応したような気が…」という事で調べていたのですが、棚からぼたもちです。1.3では無かった機構ですよね?あったかな? 何はともあれ、とりあえず触ってみました。ドキュメントのコードを少し変えて動作を確認した程度ですが、以下サンプルコードです。 <?php require_once "HTTP/Request.php"; require_once "HTTP/Request/Listener.php

    aki77
    aki77 2007/08/04
    サンプルコード
  • PECL :: Package :: pecl_http

    This HTTP extension aims to provide a convenient and powerful set of functionality for one of PHPs major applications. It eases handling of HTTP urls, headers and messages, provides means for negotiation of a client's preferred content type, language and charset, as well as a convenient way to send any arbitrary data with caching and resuming capabilities. It provides powerful request functionalit

  • pecl_http の隠し機能? - 讃容日記

    今回は HttpRequest クラスのドキュメント化されていない (っぽい) 機能を紹介します。 なんと、サブクラスのメソッドとして onfinish が定義されている場合、リクエスト終了時に自動でコールされるのです。 onfinish メソッドは引数としてリクエストが成功したか (valid な HTTP Response が返ってきたか) を boolean として受け取ります。 利用例としてはこのようなクラスが考えられます。 <?php class UrlRetrieve extends HttpRequest { private $savepath; public function __construct($url, $savepath, $method = HttpRequest::METH_GET, $options = array()) { parent::__constr

    pecl_http の隠し機能? - 讃容日記
  • Nexen.net : portail PHP et MySQL - The month of PHP functions : HTTP headers

    aki77
    aki77 2007/04/06
    「get_headers — HTTP リクエストに対するレスポンス内で サーバによって送出された全てのヘッダを取得する」
  • 1