ユーザー登録時にQQなどのID番号を割り当てる方法。
アカウント サイトを構築しており、すべてのサブサイトを統合したいと考えています。
ここで問題が発生しました。登録時に、
2. メールアドレス
3 の 6 つの項目があります。 🎜>4. パスワード
5. パスワードを繰り返します
6. 確認コード
この小さな Web サイトのデジタル ID は、他の人には覚えていない可能性があります。ユーザーはデジタル ID を自分で入力することはできませんが、確認コードのようにクリックして変更することはできます。
まだ php を勉強中です。専門家からアドバイスをお願いします
-----解決策-------------- ------
ランダムに生成し、使用されているかどうかを確認できます。 もしくは蓄積という形ですが、そういった良いIDが割り当てられることもあります。これは PHP 自体とはほとんど関係がありません。キーは、001 888 などの戦略
によって異なります。そのような ID を割り当てますか? ==
------解決策-- -- ----------------
xx.php
oo.php
<html><br /><head><br /><script language="javascript" type="text/javascript" src="jquery.min.js"></script><br /><script type="text/javascript"><br />$(function(){<br /> $('#getid').click(function(){<br /> $.ajax({//请求登录处理页<br /> url:"oo.php",<br /> success:function(res){<br /> $('#id').text(res);<br /> }<br /> })<br /> })<br />})<br /></script><br /></head><br /><body><br />ID:<label id="id">123456</label> <a href="javascript:;" id="getid">不满意?刷新</a><br /></body><br /></html>
echo getnewid();<br /><br /><br />function getnewid(){<br /> $newid=rand(0,1000000);<br /> //查询新id是否存在于数据库<br /> $exists=in_array($newid,array(451145,658784,4572,1346,57654));//测试<br /> if($exists){<br /> getnewid();<br /> }else{<br /> return $newid;<br /> }<br />}