-1

HTTP_REFERER自分のリファラーを送信するために使用したいと思います。

このhttp://mywebsite.com/spoof.php?newurl=anotherwebsite.comのように、 これは私が持っているものですが、機能しません

spoof.php

<?php
  $referer = (www.website.com, $_SERVER['HTTP_REFERER']);
?>
4

4 に答える 4

1

偽装されたリファラーを使用して、人々を別の URL に送りたいですか? それは可能ではありません。

于 2011-04-27T01:16:22.947 に答える
1

ユーザーのブラウザーが送信するリファラー ヘッダーを上書きすることはできません。リファラー ヘッダーをそのように制御したい場合、唯一のオプションは、次のいずれかを実行して、自分でリクエストを送信することです。

  1. サーバーをリクエストのプロキシとして機能させます。サーバー側で新しい HTTP リクエストを作成し、リファラー ヘッダーを必要なものに設定して、結果をクライアントに返します。ページをユーザーに正しく表示して機能させるには、ターゲット サイトのマークアップ内の相対 URL を書き換える必要があることに注意してください。

  2. 独自のブラウザー (またはおそらくブラウザー プラグイン) を作成し、人々にそれを使用してもらいます。その後、必要に応じてヘッダーを設定できます。

于 2011-04-27T01:26:59.740 に答える