2017-01-20 6 views
-2

PHPで各訪問者の一意のIDを取得するにはどうすればよいですか? php

誰かがそのURLポイントを開いてアカウントユーザーに追加されると、各ユーザーに固有のURLが作成されました。

私の問題は、誰もが一度だけそれを行うことができるということです。

各訪問者の重複しないIDを取得するにはどうすればよいですか?

情報ハードウェアのPCまたはモバイルビジターを入手するにはどうすればよいですか?

+2

ここをクリックしてください:http://stackoverflow.com/help/how-to-ask – Wilt

+0

[$ _SERVER](http://php.net/manual/en/reserved.variables.server.php)をご覧ください。特にHTTP_USER_AGENTとREMOTE_ADDRがあります。 – castis

答えて

0

uniqid()関数は、ユニークIDを持ち、その値をクッキーに格納することができます。

+0

あなたは正しいです。私はその良いアイデアだと思う –

0

ユーザーがリンクをクリックした場合に保存する別のデータベースが必要です。 リンクをクリックすると、以前にリンクがクリックされているかどうかを確認する必要があります(このデータを保存する方法はあなた次第です)。

はいの場合:ユーザーに警告します。

いいえ: リンクが押されたことを示すデータベースに書き込む必要があります。次にリンクをクリックするとアラートが表示されます。モバイルやPCは、このライブラリを見てみた場合に検出するよう

http://mobiledetect.net/

+0

別のデータベースですか? –

+0

1人につき1つのリンクしかない場合、別のデータベースを持つこともできますし、既存のユーザーデータベースに書き込むこともできます。 – Moe

+0

私は知っている、しかし、私のユーザーはそれを変更することはできません保存するには? –

0

訪問あたりの各人気アニメのために生成されたサーバのPHPのセッションが同様にユニークです。

関連する問題