2017-11-08 25 views
-6

Php Geniuses、閲覧履歴をMysql DBに自動アップロードすることは可能ですか?

Q1。インターネットの閲覧履歴を自分のウェブサイトのmysqlデータベースに自動アップロードできるので、手動で手動で行う必要はありませんか? PHPは仕事をすることができますか?またはJavascriptを調べなければなりませんか? phpがそれを行うことができれば、どのPHP関数がその仕事をしますか?その他、Javascriptの機能は?

Q2。私のブックマークを自分のウェブサイトのmysql dbに自動アップロードする方法はありますか?手動でそれを手動で行う必要はありませんか? PHPは仕事をすることができますか?またはJavascriptを調べなければなりませんか? phpがそれを行うことができれば、どのPHP関数がその仕事をしますか?その他、Javascriptの機能は?

del.icio.usを別の会社で買う前に、すべてのブックマークをdel.icio.usアカウントに自動的にアップロードして、後から任意のコンピュータからウェブ上のすべてのブックマークにアクセスできるようになりました自宅のコンピュータに保存しておいたブックマークにアクセスする必要はありませんでした。私はそのようなものを作りたいと思っていますが、抽出は&のアップロードをブックマークに限定してほしくはありません。両方のアップロード& &ブラウズ履歴は、閲覧履歴をアップロードするためのスクリプトとブックマークをアップロードするためのスクリプトです。

MySQLデータベース DB名:

TBL名をリンク:ブックマーク カラム:browsing_history カラム:ID、DATE_ & _time、

をするURL、ID、DATE_ & _timeは、

TBL名のURL

私は自分のページにリンクを提供することを考えています。クリックすると、すべての閲覧履歴が抽出され、dbにアップロードされます。 私はクリックしたときにすべてのブックマークを抽出してそれを私のdbにアップロードするというリンクを提供することを考えています(以前販売されていたdel.icio.usのように)。

CTRL Hをクリックすると閲覧履歴にアクセスできます。閲覧履歴リストに表示されるURLは自動アップロードする必要があります。

また、CTRL Bをクリックするとブックマークにアクセスできます。ブックマークリストに表示されるURLは自動アップロードする必要があります。

+0

ウェブページからユーザーの全閲覧履歴にアクセスするためのプログラム的な方法はありません。それは大きなセキュリティ上の問題になるでしょう。ユーザーは閲覧履歴をファイルにエクスポートしてからファイルをアップロードする必要があります。 –

+0

@JohnEllmore _ "ウェブページからユーザーの全閲覧履歴にアクセスするためのプログラム的な方法はありません。" _はい、あります。 「ウィンドウ」から作られたすべての要求は、プログラム的に観察することができます。 – guest271314

+0

@ guest271314はい、それはすべて記録されています。はい、リクエストを見ることができますが、Php Learnerの質問のようにJS APIsを使用して_browserの内部閲覧履歴をWebページから取得する方法はありません。 –

答えて

-3

ブラウザからの各リクエストを記録するブラウザ拡張を作成できます。その後、そのデータをサーバーに送信することができます(例えば、.harファイル)。

PerformanceObserverを使用しないと、documentからのすべての要求を監視でき、各エントリをサーバにJSONとして送信します。

-1

サーバーはブラウザの履歴にアクセスできないため、サーバー側のコードはアクセスできません。

ウェブページに埋め込まれたJavaScriptは、ブラウザ履歴にアクセスできません。

ブラウザの拡張機能(ただし、使用しているブラウザによっては詳細が異なる場合があります)。ブラウザをホストしているコンピュータ上で実行されている独立したソフトウェアがあります(また、使用しているブラウザに依存します)。

これらの2つのオプションのいずれも、好きな言語(PHPやJavaScript(Node.jsなど)を含む)で処理できるように、結果をサーバーにアップロードできます。

関連する問題