PC固有の番号(シリアル番号等)を取得する方法

このQ&Aのポイント
  • PHPを使用して、PC固有の番号(シリアル番号等)を取得する方法について教えてください。
  • 現在作成中のSNSサイトで友達を紹介する仕組みを作りたいです。紹介する人にも紹介を受ける人にもメリットがあります。PC固有の情報を取得して登録メールアドレスと組み合わせてアカウントチェックをすることで、1台で複数のアカウントが取得できると考えています。
  • 参考になる文献でもよいので、どうか皆さんのお知恵を貸して下さい。
回答を見る
  • ベストアンサー

PC固有の番号(シリアル番号等)を取得したい。

PHPを使用して、PC固有の番号(シリアル番号等)を取得したいのですが、どのように記述すればよいか分からないので教えて下さい。 ○やりたいこと 現在作成中のSNSサイトで友達を紹介する仕組みを作りたいです。 紹介する人にも紹介を受ける人にもメリットがあります。 紹介する人が、紹介を受ける人のメールアドレスをサイト内で入力・送信をすると、サイトから紹介を受けるに招待メールが送られます。 紹介を受ける人は、招待メールのリンクを辿りサイトの登録へと進みます。 メールアドレスは、WEBメールでの登録も許可しているので、1台のPCでいくつもアドレスを作ることができて、自作自演が可能です。 そこで、PC固有の情報を取得して登録メールアドレスと組み合わせてアカウントチェックをすることで、1台で複数のアカウントが取得できると考えています。 参考になる文献でもよいので、どうか皆さんのお知恵を貸して下さい。 宜しくお願い致しますm(__)m ■環境 windows vista xampp/apache 2.2.4 PHP Version 5.2.3

  • PHP
  • 回答数4
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • jjk65536
  • ベストアンサー率59% (66/111)
回答No.3

PC固有の値を取得することはできないので、他のサービスがどうやって この問題を解決しているか、いくつか例を挙げます。 1. 住民票の写し、免許証のコピーなどを提出させて、個人を特定しアカウントを発行する。 ネット証券会社など 2. アカウント申請時に携帯電話番号を入力させ、本人確認の電話を運営側から自動音声で行う。 gmailなど 3. 携帯電話でのみアカウント作成を許可する。 いわゆるガラケーであれば、端末固有IDを取得する仕組みがあります。 4. 携帯電話会社のOpenIDで認証する。 PC上で完結しますが、一般ユーザへの認知度が高いとは言えませんね。 2.3.4.は厳密には複アカできてしまいますが、携帯契約数以上のアカウントは作れないので ある程度の抑止力になると思います。

yanagihk
質問者

お礼

携帯を利用したアカウント作成の許可は、使えそうですね。 自分で携帯を複数台所有していたとしても1ケタ台でしょうし、他人の携帯を使う場合には、 他人の許可が必要ですからある程度の抑止力になると分かります。 1番の方法も有効だと感じたのでベストアンサーに選ばせていただきます。 ありがとうございました。

その他の回答 (3)

回答No.4

携帯ならともかく普通のPCにはネット上で使えるようなPC固有の番号というのはないんですよね。 ただネットワークカードには固有の番号であるMACアドレスというのがあるので、それと会員アカウントを紐づけるという手はあるでしょう。 PHPで会員側のPCのMACアドレスを取得してくることはできませんので、PHPの質問コーナーとしては何とも回答のしようがないところです。 PHPじゃなく、Javascript、java または.NET FrameworkなどPC側で動作するプログラムを使えばできるかもしれません。 しかし、MACアドレスも含め、PCに詳しい人なら偽装的なことはいくらでもできますので厳密さを求めるならちょっと難しいでしょう。

yanagihk
質問者

お礼

MACアドレスというものがあるのですね。 厳密さを求められないものであると分かっただけで、PC固有番号の取得を諦めることができます。 PC固有番号を取得する必要ができた時にアドバイスを活用させていただきます。 ありがとうございました。

  • wormhole
  • ベストアンサー率28% (1619/5653)
回答No.2

この場合、PHPが動作するのはサーバー側なので 仮に取得できたとしてもサーバーPCのものですが。 それに複数のPCなどからアクセスされた場合などいくらでも抜け道ありますけど。

yanagihk
質問者

お礼

抜け道があるのですね。 複数のPCからアクセスされるのはよいのですが、アカウントを無制限に作られて友達紹介の仕組みを利用したサイト内のポイントの不正入手を防ぎたいのです。 サーバーPCの固有番号の取得となってしまうのであれば、PHPでは無理ですね。 ありがとうございました。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>PC固有の番号(シリアル番号等)を取得 できません

yanagihk
質問者

お礼

明確なお答えありがとうございます。

関連するQ&A

  • PCのアドレスに招待され、mixi登録した場合、登録後mixiのパスワードをPCで変更後、携帯アドレスにも確認メールがいくのか?

    PCのメールアドレスで招待され、mixi登録しようとしたら、 携帯アドレス登録も必要で、対応機種でないため、兄の携帯で登録する予定です。 その場合、PC/携帯双方の認証を終えて、登録終了し、アカウント取得をした後に、PCでパスワードやプロフィール情報等を変更した場合、その確認メールは登録されている携帯アドレスにも送られてしまうのでしょうか? 招待を受けたメールアドレスはPCのもののみですが。 アカウント取得後、パスワード変更後をして、確認メールなどが携帯アドレスに送られない場合でも、兄が携帯から私のアカウントにアクセス出来るのでしょうか? またいったん登録が済んでから、登録した携帯アドレスを削除する(変更ではなく)ことはできますか? 「mixiで登録した携帯アドレスには、何か送られて来るんですか???」の質問に似てしまってすみませんが、色々心配なので、 ご存知の方、回答をお待ちしています。

  • シリアル番号について

    筆まめダウンロード版を購入し、シリアル番号登録しようと思うのですが、最初の購入のときにメールアドレスを間違えていたようでメールが届きませんでした。 マイページ登録で正しいメールアドレス、パスワードは登録したのでその後はメールが届くようになったのですが。 シリアル番号をもう一度表示させるにはどうしたらいいですか? ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • シリアル番号とパスワードがわかりません。

    パソコンを新しく買い替えて、今回筆まめ30を購入して、ユーザー登録をしようとしたら、古いパソコンですでに今のメールアドレスで過去の筆まめVer?のシリアル番号を登録をしてあったので、新しくユーザー登録できません。過去の製品のシリアルナンバーもマイページのパスワードもわかりません。 なので、別のアカウントでユーザー登録しようとしたが、アドレスにメールが届きません。 新たにver.30のユーザー登録する方法がありますか? ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • シリアル番号って何ですか?

    携快電話11で、携帯電話(AU)のEメールをネット経由でPCにコピーしようとしているんですが、その際に 「AUメールウィザード」で「登録情報の入力」というページがあり、「シリアル番号」「携帯アドレス」「パスワード」を入れる空欄があるんですが、シリアル番号って何?って感じです。また、ここでのパスワードというのもはっきりしません。ご教示下さい。

  • シリアル番号 が違う??

    POCKTALK S を2/5に2台購入しました。 メールで登録の時に必要とシリアル番号が2個、送られてきました。 ******* ------------------------------------------------------------------------ ■シリアル番号のご案内 ------------------------------------------------------------------------ シリアル番号は以下の通りです。 このシリアル番号は、ソースネクストのユーザー登録時に必要です。 Z****-****-****-****-***3 Z****-****-****-****-***0 ******* どちらの機器の番号かわからないな、と思っていましたが・・・・ 一方届いた機器と一緒に入っていたカードの反りある番号は、異なったものでした。 先にこちらで登録を済ませて、実際登録されているのですが、メールで送られてきた シリアル番号は何でしょうか? 必要なものですか? 教えてください。 ※OKWAVEより補足:「ソースネクスト株式会社の製品・サービス」についての質問です。

  • 複数アカウントの所有について

    Y!知恵では、元のidからニックネームという別の名前を作れてアカウントの使い分けができます、こちらでもメールアドレスが別々であれば複数のアカウントが取得できます。 私の例の場合は、先に登録しておいた携帯キャリアメールで登録したはずのものが「配信の確認が取れない・仮登録のままです」と言う障害のために質問できないので、PCメールで仕方なしにアカウントの新規取得しました、だけど、こちらでも複数のアカウントを取得して使う方がいると聞きます。 一人の方がたくさんのアカウントを取得するという方は、知恵袋のように使い分けをする方なのでしょうか? それとも自作自演とかをするためなのでしょうか?(知恵袋のニックネーム同士は自作自演ができません)どんな理由とか目的で複数のアカウントをこちらで作られるのでしょうか?

  • 【Gmailのアカウント取得方】

    Googleのサービスである、Gmailのアカウントが欲しいのですが、招待してもらえる知人もなく取得できません。 googleで紹介者のHPなどをいくつか回りましたがHPが閉鎖状態だったり、催促メールを送信しても返事が無いものばかりです。 HPが生きていて、招待をいただけるHPのアドレスや、他に取得方法があれば 教えてください。よろしくお願いします。

  • 固有メールアドレスの登録

    固有メールアドレスがほしいのですがyahoo!メールしか持っていません。 固有メールアドレスの登録の方法など詳しく教えてください。

  • プロダクト ID (製品シリアル番号) って

    プロダクト ID (製品シリアル番号) って言うのは、固有の番号ですよね? 2台のPCの(システムのプロパティ)の全般タブのシリアル番号が同一なんですけど、 これでいいんでしょうか?

  • こちらのアカウント取得につきまして。

    こちらのアカウントを取得するためには、メールアドレスを送信して、その受信した文面から登録をするはずです。 そして一回送信したメールアドレスでは重複登録ができないはずですよね (私の勘違いかもわかりませんが) それなのに、ブロックしても次から次に新しいアカウントを作成して投稿する方がいますが、そのような方はたくさんメールアドレスを持っているのでしょうか? それとも同じメールアドレスで何個でもアカウントが取得できるのですか? それならば、いくらブロックしても意味が無いとおもうのですが?

専門家に質問してみよう