問題タブ [referrer]
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でRefererを設定するための代替Header()コマンド?
リファラーが同じドメインに設定されていない限り、403 禁止を与えるサーバーからダウンロードを開始しようとしています。現在、Header() を使用すると、ユーザーをファイルの場所にリダイレクトしてダウンロードを開始できますが、リファラーは常にスクリプトに設定されています。curl を使用すると、サーバー側でファイルがダウンロードされます。リファラーを設定しながらユーザーをリダイレクトするための回避策を見つけるのを手伝ってくれる人はいますか???
コード スニペットの例:
php - 訪問者をリダイレクトして新しいリファラー情報を作成しますか? (一部のPHP)
私は 2 つの Web サイトを持っています。Web サイト A はトラフィックを受け取る主要な「マーケティング」サイトであり、Web サイト B は人々が購入するサイトです。サイト B のレポート システムは、購入につながったサイト A からの参照 URL を提供してくれます。
サイト A には、サイト B に移動するさまざまな行動喚起リンクがあり、これらのリンクのどれが販売促進に最も効果的かを測定したいと考えています。
ここに私が現在設定しているものがあります:
あなたが siteA.com/this-page.php にいるとしましょう。通常、サイト B へのリンクをクリックすると、このページがリファラーとして表示されます。代わりに、サイト B へのリンクは siteA.com/this-page.php?link=top-banner&dest=home です。ここで、「link」はクリックされたリンクの ID を提供し、dest はサイト BI で送信したいページです。クリックしてください。
私はこれでサイトのすべてのページにPHPを含めています:
redirect.php ページは、サイト B の宛先ページを特定し、適切なページにヘッダー リダイレクトを行います。
これは今のところ問題なく機能し、リファラーはサイト B の統計に適切に表示されます。
これは洗練されていない解決策のように思えます。また、いくつかのユーザビリティの問題にも遭遇します。
サイト B へのリンクをクリックすると、現在のページがリロードされ、フォームが送信され、訪問者がリダイレクトされるため、顕著な遅延が生じます。
訪問者がサイト B に到着すると、「戻る」ボタンを押してサイト A に戻ることはできません。戻るをクリックすると、?link パラメータのあるページに移動し、再びリダイレクトされるだけです。
私はコーディングの初心者なので、あなたの助けと提案をいただければ幸いです。ありがとう!
編集:本質的に、私がここでやっていることは、その場でリファラーを変更することです:
- 通常のリファラー: siteA.com/this-page.php
- 更新されたリファラー: siteA.com/this-page.php?link=top-banner
php - PHPリファラー:リクエストが実際に送信元の場所から送信されていることを確認する方法
他の「承認された」ドメインに自分のサイトへのリンクを戻したいのですが。リンクをクリックすると、リファラー($ _SERVER ['HTTP_REFERRER'])をチェックするページに移動し、リンクの取得が承認されているドメインからのものであることを確認します。これはなりすましの可能性があるので、クリックが実際に承認されたドメインからのものであることを確認するにはどうすればよいですか?
javascript - js ファイルを要求している Web サイトのリファラーを取得する
これを単純に行う埋め込みスクリプトがあります。
ご覧のとおり、コードを埋め込んでいる Web ページの URL は、window.location を使用して渡されます。ただし、これはクライアントが簡単に編集できます。
URL を渡す代わりにリファラーを取得できるかどうかを知りたかったのです。このスクリプトが埋め込まれているため、参照情報が渡されるかどうかわかりませんでしたか?
(はい、リファラーを偽造することもできます...しかし、それはほとんどの人が望むよりも少し手間がかかります)。
jquery - jQTouch で前のページ (リファラー) を特定する
戻るボタンを表示するかどうかを決定するために、前のページ (リファラーなど) を特定しようとしています。
を確認しようとしまし$('.current').data('referrer')
たが、常に設定されているとは限りません。実際には、設定されていないことがよくあります。history.previous
また、document.referrer
設定されていないようです。
誰かがこれについて私に教えてもらえますか?
.htaccess - mod_rewrite で HTTP_REFERER を保存しますか?
実際には、.htaccess 内でリファラーを渡そうとしています。私がやろうとしているのは、この値がデータベースに保存される PHP スクリプトにリファラー値を送信することです。場合によっては (リファラーに応じて) 画像がブロックされ (ホットリンク)、画像が正常に表示される場合もあります。しかし、それは機能しません:-(私の現在の「試行」は次のようになります(テスト用であるため、現在すべての画像が処理されます):
referrer.php は次のようになります。
問題は、referrer.php が呼び出されるのに画像が表示されないことです。これは、2 番目のルールに達していないため明らかです。
また、次のように、referrer.php 内に画像を表示しようとしました。
しかし、その後 .htaccess が再度呼び出され、無限ループに陥ります。
問題は、2 番目のルールにアクセスするにはどうすればよいか、またはやりたいことをどのように達成できるかということです。それを行う方法はありますか?
助けてくれてありがとう、ラース
javascript - リダイレクトを介したhttpリファラーの変更
リクエストがイントラネットからのものであることを証明するために、認証としてhttp-refererを使用するオンラインリソースにサインアップしています(悪い考えですが、私は知っています)(より高いレベルのプロキシがあるため、IPアドレスは使用できません)。
残念ながら、彼らのシステムはドメインを取得するのではなく、特定のリファラーURLを必要とする可能性があります。これは、別のページからリソースにリンクする場合は、さらに別のURLを登録するか、スプラッシュページにリンクして再度クリックする必要があることを意味します。
このルートをたどる必要がある場合は、できるだけ目立たないようにしたいので、次のことを達成するための最善のアプローチは何かと考えていました。
http://intranet/somerandomurl
へのリンクがありますhttp://intranet/AuthorisedUrl
これはへのリファラーである必要がありますhttp://externalsite/
文字通り人々にリンクをクリックさせることなくこれを行う方法はありますか?(ブラウザの大部分は、リンクをクリックする必要がある場合はIE6またはIE7になりますが、ほとんどの場合JSを使用できます)。
c# - url referrer problem in gmail
I am getting Url referer in global asax file.
Its working, but if the url in gmail dosent work. How canI get Url Referrer from gmail? Thanks
wordpress - ログイン後に参照ページをリダイレクトし、WordPressでプロフィールページをテンプレート化します
基本的に新聞サイトであるワードプレスサイト(まだオフライン)を持っています。コメントするには、ユーザーが登録する必要があります。私の問題は、ユーザーが記事にコメントするためにログインすると、プロファイルページ(またはプラグインを使用している場合はホームページ)にリダイレクトされることです...しかし、標準では、コメントするために参照ページにリダイレクトする必要があります彼らがログインした理由。これに対する解決策は何ですか?
もう1つはユーザープロファイルです。私のサイトには実際にはユーザープロファイルは必要ありませんが、パスワードを変更するオプションが必要です。デフォルトでは、プロファイルはwpダッシュボードと同じですが、どのようにテンプレート化しますか?私が作業しなければならないのはauthor.phpファイルですか?
php - 特定の URL からの参照数をカウントするにはどうすればよいですか
ランディングページがあるとしましょう。4 つの異なる URL からの参照の数をカウントできるようにする必要があります。それで、後で戻ってきて、それぞれから何人来たかを見ることができます。
誰かがこれを行う方法を教えてもらえますか?
これは、配列とリファラー プロパティを使用して JavaScript で実行できますか、それとも PHP を使用する必要がありますか
助けてくれてありがとう!