2016-08-08 5 views
1

PHPで処理した後にリダイレクトを行う必要があります。この処理は、リンクがクリックされた後に新しいウィンドウで行われます。しかし、Chromeでは、リンクをクリックしようとするたびに直ちに終了し、何とかリダイレクトを検知してブロックします。リンクが開かれていない場合は、target="_blank"で動作します。PHPリダイレクト:クロムウィンドウを閉じる

Pricerunnerのようなサイトはリダイレクトを完全に処理します:http://www.pricerunner.co.uk/pli/2-3155408/TVs/Samsung-UE40KU6000-Compare-Prices

Pricerunnerのように私のサイトの作業を行うにはどうすればよいですか? target="_blank"をスキップして、代わりにJavaScript処理を行う必要がありますか?

+3

コードを書き留めてもよいですか? – r3npi2

答えて

1

PHP

は、コードの2行以下でリダイレクトページを作成しよう:

header("your/site/page.php"); 
exit(); 

をそれがブラウザにリダイレクトして、応答ヘッダを送信します。そしてexit()は、この時点以降にすべての実行を停止します。したがって、それ以上の読み込みはここでキャンセルされ、新しいページが読み込まれます。

関連する問題