日本PHPユーザ会 掲示板

日本PHPユーザ会運営の掲示板です。※ただいまテスト運用中です。

日本PHPユーザ会 掲示板 » PHP事はじめ » ブラウザの履歴の取得について

ブラウザの履歴の取得について

ページ: 1

投稿者 投稿
会員
登録者: 1 2010
返信数: 12
おはようございます。yaku_yakuです。

ブラウザの履歴を取得をしたいのですが、
「HttpRequest::getHistory」が使えるようなのですが、
導入の仕方や、使い方など詳しく教えてください。

よろしくお願いします。
会員
登録者: 8 2009
返信数: 103
こんにちは。
サーバーサイドのphpでブラウザの履歴は取得できないと思うのですが。
phpが受け取れるのは環境変数ぐらいですし。


1.
# pecl install pecl_http
リターン4回


2.
php.ini
extension=http.so


3.
phpがモジュール版ならhttpdを再起動
CGI版なら再起動不要


4.
httprequest.php
<?php

$request = new HttpRequest();
$request->recordHistory = true;

$request->setOptions(array(
'timeout' => 5,
'referer' => '',
'useragent' => ''
));

$request->setUrl('http://example.com/');
$result1 = $request->send();

$request->setUrl('http://example.net/');
$result2 = $request->send();

$request->setUrl('http://example.org/');
$result3 = $request->send();

header("Content-Type: text/plain;");
var_dump($request->getHistory());

?>



> 「HttpRequest::getHistory」が使えるようなのですが、
この出典はどこでしょうか?
会員
登録者: 1 2010
返信数: 12
nullaさん、返信ありがとうございます。

>> 「HttpRequest::getHistory」が使えるようなのですが、
>この出典はどこでしょうか?

知人から聞いたのですが、nullaさんの指摘を受けて改めて確認したところ、
知人もあやふやで、した事がないそうです。

nullaさんの貴重なお時間とらせて申し訳ありません。お詫びします。
改めて勉強になりました。ありがとうございます。

ページ: 1

日本PHPユーザ会 掲示板 » PHP事はじめ » ブラウザの履歴の取得について

日本PHPユーザ会 掲示板 は UseBB 1 フォーラムソフトウェア を使用しています