問題タブ [http-referer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - スクリプトがPHPの別のホスト上のiframeから呼び出されているかどうかを知る(できればJavascriptなしで)
別のホストのiframe内でPHPスクリプトが呼び出されているかどうかを確認したいと思います。そのためにJavascriptを使用することもできますが、最初にJSフリーのソリューションを見つけたいと思います。
現在、私はこのロジックを使用しています。
$_SERVER['HTTP_HOST']
$のホスト名と等しくない場合_SERVER['HTTP_REFERER']
And$_SERVER['REDIRECT_STATUS']
が定義され
ている場合スクリプトは別のホストのiframe内から呼び出されています。
これが決して正確ではないことは知っていますが、これまでのすべてのテストに合格しました。
誰かがより良い解決策、これを確認するためにチェックできる追加の条件を知っていますか?ありがとう。
解決済み:最後に、JSを使用することにしました。これで、2つの代替コンテンツがそれぞれa内に<div>
あり、JSスクリプトが、どちらを表示し、どちらを非表示にするかを決定します。
.htaccess - 許可されたリファラーの長いリスト
リファラーのリスト(有料の顧客、おそらく数百人)からのホットリンクのみを許可したいと思います。
Apache 1.3を使用していますが、構成にアクセスできません(.htaccessのみ)。
これを実装するための最速の方法は何ですか?
これまでの私の考え:
データベースとreadfile()を使用したPHP
(SSI with)Perlとデータベース
許可リファラーにちなんで名付けられたシンボリックリンクとして実装されたリスト、次にHTTP_REFERERを使用したRewriteCond
.htaccessのすべて、たくさんのRewriteCond
.htaccessのすべて、多くのSetEnvIf
これを行うためのより良い(より速い)方法はありますか?ありがとう!
php - PHPはページを保存してから前のページにリダイレクトします(ajax)
前のページにリダイレクトする方法(ajax paging)についてお聞きしたいです。
例、現在私は 5 ページにいるとしましょう。1 つのレコードをクリックすると、編集後に 1 ページではなく 5 ページに戻りたいとします。
問題は、私のページングが ajax を使用していることです。
$_SERVER[http_referer] を使用しようとしましたが、http://domain/photoしか取得できず、 # と値を取得できません。
前のページングにリダイレクトする最善の方法は何ですか? 私の最後の選択は、$_SESSION を使用することです。ここでより良い答えが得られることを願っています。
どうも。
php - リファラーのホスト
リファラーホストを見つける方法は?
私の問題は、私はチェックしませんが、グーグルアドワーズまたはオーガニック検索のユーザーです...だから私はリファラーをチェックしていますが、リファラーは常にグーグルオルガニックス検索です...誰かがより良いアイデアを持っているなら:)それを教えてください。
しかし、私は、HOstが特別なものであることを知りました!だから今、私はRefferesサイトのホストをチェックするつもりはありません。
リファラーが「googleAdwords」であることを確認する方法はありますか?
php - $ _SERVER ['HTTP_REFERER'] vs Request.ServerVariables( "HTTP_REFERER")
クエリ文字列に英語以外の文字が含まれている場合、$ _ SERVER ['HTTP_REFERER'](PHP)とRequest.ServerVariables( "HTTP_REFERER")(ASP)が異なる結果を返すのはなぜですか?
phpは正しい値を返しますが、aspは次のことを行いません。
php:сабака
asp:ׁ׀°׀±׀°׀÷׀°
php - PHPのHTTP_REFERERの他のオプションは何ですか?
$_SERVER['HTTP_REFERER']のオプション/回避策があるか知りたいです。'HTTP_REFERER'は信頼できないためです。次に、リクエストがどのURLから送信されたかを知る他の方法は何ですか?
状況は次のとおりです。http://abc.com/one.htmlにはsrc = http:// xyz.com/giv.php?param=1のiframeがあります。xyz.comのgiv.phpは、リクエストがhttp://abc.com/one.htmlからのものであることをどのように認識しますか?
php - False Referer を使用した画像取得
現在、画像を取得するのに苦労しています...ばかげているように聞こえますが、このリンクをチェックしてください:P
http://manga.justcarl.co.uk/A/Oishii_Kankei/31/1
画像の URL を取得すると、画像が読み込まれます。戻ると、正常に動作しているように見えますが、それはブラウザがキャッシュされた画像をロードしているだけです。
アプリケーションは以前は正常に動作していましたが、画像に何らかのリファラー チェックを実装していると思います。それで、いくつかのコードを見つけて、次のことを思いつきました...
基本的に、それは偽のリファラーを構成しています。私が戻ってきたのは意味不明なものだけです(fpassthruのおかげです)ので、画像を取得していると思いますが、収集した画像を出力/表示する方法がわかりません。
php - リファラーの URL に基づいてリダイレクトする
参照 URL に基づいて訪問者をサイトにリダイレクトしようとしています。
スクリプトは次のとおりです。
エラー: ヘッダーを送信する前に $referrer をエコーしているため、「警告: ヘッダーを変更できません」というエラーが表示されます。
エコーを削除すると、スクリプトは機能しません。
助言がありますか?
apache - 書き換えルールにリファラーを設定するには?
次の問題があります: リファラー URL を保存するスクリプトを使用しています。この URL を自分の URL の 1 つに設定したい。ユーザーがページhttp://example.com/page1にアクセスするとします。その URL をhttp://example.com/page2に書き換えて、そのページのリファラーを保護します。
新しいリファラーを追跡するたびにそのスクリプトを拡張する必要があるため、PHP スクリプトでそれを行いたくありません。私はすでにこれらの書き換えルールを試しました:
書き換えは機能しますが、リクエスト パラメータ リファラーがありません。301 以外のスタウト コードを使用する必要がありますか、それとも私の書き直しに他のエラーがありますか。書き換えルールでリファラーを設定することさえ可能ですか?
html - リファラーは技術的にどのように機能しますか?
よくわかりません: Google アナリティクスなどのウェブサーバーやトラッカーは、どのようにして参照を追跡できますか?
HTTPの一部ですか?
ブラウザの特定の(未)動作ですか?
どうやら、Web ページのリンクをクリックするたびに、元の Web ページが要求に沿って渡されます。
その背後にある正確なメカニズムは何ですか?何らかの仕様で指定されていますか?
いくつかのドキュメントを読み、自分の Tomcat サーバーと自分の Google アナリティクス アカウントで遊んでみましたが、「魔法」がどのように起こるのかわかりません。
ボーナス (完全に関連する) 質問: 自分の Web サイト (Tomcat が提供する) に別のサイトへのリンクを張った場合、Tomcat で特別なことをしなくても、他のサイトは私の Web サイトを「リファラー」と見なしますか?