これは奇妙なことです。ユーザーが POST フォームを使用して URL を送信できるようにしています。このフォームとそれに関係するすべてのものは、メインのサブフォルダーにありますpublic_html
。フォームと同じページにある結果の PHP は、次のことを行います。
if (filter_var($_POST['input-addr'], FILTER_VALIDATE_URL)) {
$_SESSION['scy-prox-url'] = $_POST['input-addr'];
} else {
$_SESSION['scy-prox-url'] = 'false';
}
その下では、要求された URL ファイルのコンテンツを取得し、HTML に対して大量の編集を行います。
http://smashingmagazine.com/のような単純なものを入力すると、失敗したようで、404 not found ページにリダイレクトされます。
上記と同じことを行う GET クライアントを作成しましたが、これを使用し$_GET
て動作します。
何か案は?