清原研修/2 http://www.ark-web.jp/sandbox/wiki/449.html

[edit]

目次

[edit]

HTTPヘッダやCGI環境変数を実際に見てみる

カテゴリーHTTPヘッダやCGI環境変数を実際に見てみる
優先順位至急
イテレーションイテレーション1
状態完了
完了予定日2007/8/9
工数
対応者清原

[edit]

要件


[edit]

実験1

用意したページ

form.html

用意したサーバー側PHPプログラム

form.php
[edit]

サーバ応答コード

302
要求されたURLが一時的に移動されている

RESPONSE HTTP/1.1 302 Moved Temporarily
Date Thu, 09 Aug 2007 02:26:37 GMT
Server Apache/2.2.2 (Fedora)
X-Powered-by PHP/4.4.4
Content-Length 0
Connection close
Content-Type text/html

401
要求が適正な権限を持っていなかった事を示す

RESPONSE HTTP/1.1 401 Unauthorized
Date Thu, 09 Aug 2007 02:23:14 GMT
Server Apache/2.2.2 (Fedora)
X-Powered-by PHP/4.4.4
Content-Length 0
Connection close
Content-Type text/html

404
指定されたドキュメントが存在しない

RESPONSE HTTP/1.1 404 Not Found
Date Tue, 07 Aug 2007 04:11:36 GMT
Server Apache/2.2.2 (Fedora)
X-Powered-by PHP/4.4.4
Content-Length 296
Connection close
Content-Type text/html; charset=iso-8859-1

500
CGIなどの内部エラーが発生

RESPONSE HTTP/1.1 500 Internal Server Error
Date Thu, 09 Aug 2007 02:14:37 GMT
Server Apache/2.2.2 (Fedora)
X-Powered-by PHP/4.4.4
Content-Length 0
Connection close
Content-Type text/html
[edit]

cookieの作成

用意したPHP

cookie.php
<?php
setcookie('testcookie',$_POST['pass']);
?>
cookie2.php
<html>
<body>
<form method="POST" action="cookie.php">
pass
<input type="password" name="pass" value="<?php print($_COOKIE['testcookie']);?>">
<input type="submit">
</form>
</body>
</html>

HTTPリクエストヘッダ

REQUEST POST /~kiyohara/cookie.php HTTP/1.1
Host okra.ark-web.jp
User-Agent Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.6)   Gecko/20070725 Firefox/2.0.0.6
Accept text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language ja,en-us;q=0.7,en;q=0.3
Accept-Encoding gzip,deflate
Accept-Charset Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive
Referer http://okra.ark-web.jp/~kiyohara/cookie2.php
Cookie testcookie=2341; __utma=81455047.957688777.1185194419.1186469022.1186625170.10; __utmz=81455047.1185194419.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none); __utmb=81455047; __utmc=81455047
Content-Type application/x-www-form-urlencoded
Content-Length 9

HTTPレスポンスヘッダ

RESPONSE HTTP/1.1 200 OK
Date Tue, 07 Aug 2007 04:32:19 GMT
Server Apache/2.2.2 (Fedora)
X-Powered-by PHP/4.4.4
Set-Cookie testcookie=2341
Content-Length 0
Connection close
Content-Type text/html
[edit]

感想


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-09 (木) 12:55:46 (4485d)

アークウェブのサービスやソリューションはこちら