PHPを使用して、PC固有の番号(シリアル番号等)を取得したいのですが、どのように記述すればよいか分からないので教えて下さい。
○やりたいこと
現在作成中のSNSサイトで友達を紹介する仕組みを作りたいです。
紹介する人にも紹介を受ける人にもメリットがあります。
紹介する人が、紹介を受ける人のメールアドレスをサイト内で入力・送信をすると、サイトから紹介を受けるに招待メールが送られます。
紹介を受ける人は、招待メールのリンクを辿りサイトの登録へと進みます。
メールアドレスは、WEBメールでの登録も許可しているので、1台のPCでいくつもアドレスを作ることができて、自作自演が可能です。
そこで、PC固有の情報を取得して登録メールアドレスと組み合わせてアカウントチェックをすることで、1台で複数のアカウントが取得できると考えています。
参考になる文献でもよいので、どうか皆さんのお知恵を貸して下さい。
宜しくお願い致しますm(__)m
■環境
windows vista
xampp/apache 2.2.4
PHP Version 5.2.3
No.3ベストアンサー
- 回答日時:
PC固有の値を取得することはできないので、他のサービスがどうやって
この問題を解決しているか、いくつか例を挙げます。
1.
住民票の写し、免許証のコピーなどを提出させて、個人を特定しアカウントを発行する。
ネット証券会社など
2.
アカウント申請時に携帯電話番号を入力させ、本人確認の電話を運営側から自動音声で行う。
gmailなど
3.
携帯電話でのみアカウント作成を許可する。
いわゆるガラケーであれば、端末固有IDを取得する仕組みがあります。
4.
携帯電話会社のOpenIDで認証する。
PC上で完結しますが、一般ユーザへの認知度が高いとは言えませんね。
2.3.4.は厳密には複アカできてしまいますが、携帯契約数以上のアカウントは作れないので
ある程度の抑止力になると思います。
携帯を利用したアカウント作成の許可は、使えそうですね。
自分で携帯を複数台所有していたとしても1ケタ台でしょうし、他人の携帯を使う場合には、
他人の許可が必要ですからある程度の抑止力になると分かります。
1番の方法も有効だと感じたのでベストアンサーに選ばせていただきます。
ありがとうございました。
No.4
- 回答日時:
携帯ならともかく普通のPCにはネット上で使えるようなPC固有の番号というのはないんですよね。
ただネットワークカードには固有の番号であるMACアドレスというのがあるので、それと会員アカウントを紐づけるという手はあるでしょう。
PHPで会員側のPCのMACアドレスを取得してくることはできませんので、PHPの質問コーナーとしては何とも回答のしようがないところです。
PHPじゃなく、Javascript、java または.NET FrameworkなどPC側で動作するプログラムを使えばできるかもしれません。
しかし、MACアドレスも含め、PCに詳しい人なら偽装的なことはいくらでもできますので厳密さを求めるならちょっと難しいでしょう。
MACアドレスというものがあるのですね。
厳密さを求められないものであると分かっただけで、PC固有番号の取得を諦めることができます。
PC固有番号を取得する必要ができた時にアドバイスを活用させていただきます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 楽天市場 楽天カード紹介について。 紹介した人に私が教えた紹介料URLから新規カードを作っていただきました。 2 2023/03/15 11:56
- 賃貸マンション・賃貸アパート 賃貸物件 番手 申し込みについて 4 2023/08/18 21:43
- その他(コンピューター・テクノロジー) 下に書いたの条件でgoogleアカウントの復旧方法等を教えてください。 1 2023/02/06 23:32
- 介護福祉士・ケアマネージャー・社会福祉士 介護福祉士偽造され私の登録番号を複数人に使用された弊害はありますか? 1 2023/07/02 17:57
- ポイントサービス・マイル E-TAXについて 2 2023/02/12 16:18
- その他(SNS・コミュニケーションサービス) 書き込んだ場合、同サイトの同ページに出てこない? 1 2022/05/24 02:44
- 派遣社員・契約社員 別の派遣に登録するか待つか。 3 2023/01/12 14:25
- システム 医療用のクラウド型システムの作成依頼 3 2022/08/22 14:34
- X(旧Twitter) 【至急】twitterを乗っ取られたのでしょうか? 1 2022/09/08 02:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールの信頼性?
-
Fortniteについてです 僕は今ま...
-
Yahoo IDが使えなくなってしま...
-
Thunderbird 開封確認
-
承っておりません。 ↓ できませ...
-
ネットワークに詳しい方教えて...
-
高3女子です ローターやバイブ...
-
このアプリは、何回通報された...
-
XFLAG、IDに登録済みメールアド...
-
Yahoo!でログインしようとする...
-
LINEに使用している電話番号を...
-
この電話番号は、既に何度も確...
-
ACCESSで開いているユーザーの...
-
彼氏のLINEが消えました! 先日...
-
楽天ペイを複数端末で使用でき...
-
ヤフーアカウントについての質...
-
サンダーバードメールのアカウ...
-
<ACCESS>別テーブルのレコー...
-
PS4について質問なんですが サ...
-
PS4で別アカウントにデータを移...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Fortniteについてです 僕は今ま...
-
Yahoo IDが使えなくなってしま...
-
高3女子です ローターやバイブ...
-
ネットワークに詳しい方教えて...
-
学校のタブレット
-
親子で共有していたAppleIDを別...
-
PS4から5にデータ移行しようと...
-
質問なんですが、、前の携帯でI...
-
この電話番号は、既に何度も確...
-
プレステ5でのEAアカウントの作...
-
Thunderbird 開封確認
-
フォートナイトが出来ない 仕様...
-
Yahooアカウントにログインでき...
-
ヤフーアカウントについての質...
-
LINEに使用している電話番号を...
-
どうしていけないのでしょうか?
-
Yahoo!でログインしようとする...
-
楽天ペイを複数端末で使用でき...
-
XFLAG、IDに登録済みメールアド...
-
ps4でpsnに登録しようとしたら...
おすすめ情報