2017-03-09 12 views
0

私はphp(laravel 5.4)を使用してWeb上で作業しています。ユーザーがクリックしたリンクをいくつか生成して、そのクリックがWebページから発生したことを知らせる必要があります。アイデアは、ユーザーがブラウザに直接リンクを書いているようで、それは私のウェブサイトからクリックされたものとは関係がないということです。どうすればいい?ご協力いただきありがとうございます。追跡元のWebページなしのリンク

+0

政府サイトによって良い質問、しばしば用いられる技術のためのupvote。 –

+0

HTTP_REFERERを非表示にしますか? – oneNiceFriend

+0

質問はあまりにも広範であり、重複する@ShaktiPhartiyalです –

答えて

0

これはjavaScriptを使用して行うことができます。パラメータとしてurlを受け入れ、javascript window.open()を呼び出す関数を定義する必要があります。

通常のタグを作成し、href属性をjavascript:void(0);に設定して、デフォルトのリンククリックアクションを停止します。

ここで、属性onClickを定義し、ここで定義した関数を呼び出して、開きたいURLを渡します。

以下の例を参照してください。

<script type="text/javascript"> 
 
function openURL(url) 
 
{ 
 
window.open(url); 
 
} 
 
</script> 
 
<a href = "javascript:void(0);" onClick="openURL('http://google.com');">GOOGLE</a>

関連する問題