0

PHPが次のシナリオを決定することは可能ですか?

サーバー「A」:私はサーバーを所有していないか、サーバーを制御していません。このサーバー上のWebリンクを自分のサーバーに投稿できます。

サーバー「B」:PHPとApacheを実行している自分のサーバー。

:サーバー「A」にリンクを投稿したいのですが、リンクをクリックしてサーバー「B」を押すと、元のリンクに関するすべての情報を可能な限り取得したいと思います。サーバーに到達するために行われたAjax呼び出しを含みます。HTTP_REFERERが必要な情報を提供してくれません。

アプリのUIでCharlesまたはFiddlerを実行すると、必要なGETリクエストが表示されます。しかし、私が概説したシナリオで、PHPがこのリクエストを自動的に「リバースエンジニアリング」できるかどうかはわかりません。

頭に浮かぶいくつかのこと(ベースから外れている可能性があります)

CURLリファラーリバースプロキシCharles/Fiddler2

4

3 に答える 3

1

外部サイトAからサイトBへのリンクをクリックすると、サーバーへの単一のHTTPリクエストが発生し、サイトAのURLがリファラーヘッダーになります。他の情報はありません。

于 2011-07-09T06:34:07.000 に答える
0

うーんちょうど私の2セント:

サーバーAにJavaScriptが挿入されたリンクを投稿すると、同じサーバーにajax呼び出しを行って、「Server」や「X-Powered-By」などのHTTPヘッダーを取得し、クロスドメインでサーバーAに送信できます。役職。これらは単なるヘッダーですが、少なくとも少しはお役に立てば幸いです。

于 2011-07-09T06:38:29.687 に答える
-1

これを支援するためにセッション変数を使用することを考えましたか?phpには、(Cookieの代わりに)URLの一部としてセッションIDを渡すことができるオプションがあります。

このページで「session.use_trans_sid」を探します。

http://php.net/manual/en/function.session-start.php

于 2011-07-09T06:58:01.867 に答える