- 1 名前:nobodyさん mailto:sage [2013/03/09(土) 09:48:56.93 ID:???]
- PHPを使って2ちゃんねるにHello Worldを書き込むスレです。
!ninjaテストやトリップテスト等もこちらでどうぞ。 ※忍者ID確認は名前欄に !ninja ■初代スレ PHPを使って2ちゃんねるにHello Worldを書き込む toro.2ch.net/test/read.cgi/tech/1232331701/ *スレ削除済み。閲覧は過去ログ保存サイトでどうぞ ■関連スレ Perlを使って2ちゃんねるにHello Worldを書き込む toro.2ch.net/test/read.cgi/tech/1184483810/
- 231 名前:nobodyさん mailto:sage [2013/08/13(火) 23:18:14.44 ID:???]
- >>230
$fp = fsockopen("kohada.2ch.net", 80, $errno, $errstr, 30); if (!$fp) {echo "$errstr ($errno)<br>\n";exit;} fwrite($fp, $out); $cookie = "Cookie: "; while (!feof($fp)) { $str = fgets($fp, 128); if (strpos($str, "Set-Cookie: ") === 0) { $str = str_replace("Set-Cookie: ", "", $str); list($cook, ) = explode(";", $str); $cookie .= $cook."; "; } } fclose($fp);
- 232 名前:nobodyさん mailto:sage [2013/08/13(火) 23:20:14.54 ID:???]
- while (!feof($fp)) {
$str = fgets($fp, 128); if (strpos($str, "Set-Cookie: ") === 0) { $str = str_replace("Set-Cookie: ", "", $str); list($cook, ) = explode(";", $str); $cookie .= $cook."; "; } この辺はのこと? この辺はcookieから自分のホスト情報を抽出してるだけだよ。 自分のホストがわかってる人ならこの部分をゴソッと省略することができるよ
- 233 名前:nobodyさん mailto:sage [2013/08/13(火) 23:26:13.67 ID:???]
- リロードしてなかったわw
1度目のpostは何のためにやってるのかというと、postすると2chから送られてくるcookieに自分のホストが入ってるんだよ。 そのホスト情報が必要だから仮にpostしてるだけ。 さっきも書いたように自分のホストがわかっていれば1度目のpostは省略可能です
|

|