php離線生成eth賬戶
① php在線/離線狀態如何處理,主要是離線 - 技術問答
將每次操作時的time()寫入會員中的online欄位,判斷時用online+間隔 是否小於當前時間,如果小於,則判斷為在線,否則不在線
② PHP程序 用隨機7位數字當用戶名 批量生成百個賬號 確保與資料庫中不重復,有什麼好的思路
確保不重復的情況下 給這個鍵做索引 或者 在匹配步驟上將資料庫的所有數值分批次取出存入到緩存中 利用高IO去完成匹配。
另外 關於 7位數字的生成 可以以1000000為基礎去自增的形式生成。按照你的隨機數理念 越到後面count的效率越低。
③ php做用戶在線與離線狀態
在用戶表裡加個session欄位存取時間戳。在文件頭每次刷新就更新它。一定時間不刷新就表示人物離線了。讀取這個會員數據的時候和當前時間戳對比小於一定數就離線了
④ php 怎麼生成一個機器碼
你說的是mac地址吧 下面是你需要的
<?php
class GetMacAddr
{
var $return_array = array(); // 返回帶有MAC地址的字串數組
var $mac_addr;
function GetMacAddr($os_type)
{
switch ( strtolower($os_type) )
{
case "linux":
$this->forLinux();
break;
case "solaris":
break;
case "unix":
break;
case "aix":
break;
default:
$this->forWindows();
break;
}
$temp_array = array();
foreach ( $this->return_array as $value )
{
if ( preg_match( "/[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f][:-]"."[0-9a-f][0-9a-f]/i", $value, $temp_array ) )
{
$this->mac_addr = $temp_array[0];
break;
}
}
unset($temp_array);
return $this->mac_addr;
}
function forWindows()
{
@exec("ipconfig /all", $this->return_array);
if ( $this->return_array )
return $this->return_array;
else{
$ipconfig = $_SERVER["WINDIR"]."\system32\ipconfig.exe";
if ( is_file($ipconfig) )
@exec($ipconfig." /all", $this->return_array);
else
@exec($_SERVER["WINDIR"]."\system\ipconfig.exe /all", $this->return_array);
return $this->return_array;
}
}
}
$mac = new GetMacAddr(PHP_OS);
echo $mac->mac_addr;
echo "<br />";
echo md5($mac->mac_addr);
?>
⑤ php 如何生成公鑰和私鑰啊
請參考:
http://blog.csdn.net/linvo/article/details/8543118
⑥ PHP中員工賬號如何批量生成
如果用戶名,密碼這些有特定要求,那肯定就只能用excel導入了,
如果沒有特殊要求,那你可以用字元串隨機生成,這樣你只要循環多次,就可以生成多個用戶了。
⑦ 用php怎麼生成生成一萬個注冊號和密碼
你沒有說注冊名和密碼的格式限制,那就全用無規律的隨機字元串即可。下面的程序生成2萬個8位的隨機字元串,每兩個一對,注冊名和密碼就行了
$str_array=array();
for($i=0;$i<20000;$i++)
{
$rand=generate_str();
if(!in_array($rand, $str_array))
{
$str_array[]=$rand;
}
}
print_r($str_array);
function generate_str( $length = 8 ) {
// 密碼字元集,可任意添加你需要的字元
$chars = '';
$password = '';
for ( $i = 0; $i < $length; $i++ )
{
$password .= $chars[ mt_rand(0, strlen($chars) - 1) ];
}
return $password;
}
$ran_str = generate_str(16);
⑧ php token如何生成
token一般理解為通行證,經過各種演算法處理的唯一加密的字元串
比如用戶登錄,你只需cookie記錄用戶uid 和 token
token沒有超時的話,不用驗證密碼直接登錄
這樣也能保證用戶信息、密碼不被cookie竊取
⑨ Php用戶登陸後的token一般怎麼生成的app端
這個需要php後端生成,當登錄成功的時候,後端通過用一些信息通過演算法組合成token,返回給app端,app端接收保存。這個token盡量做成可以還原解析
⑩ 求教,比特幣錢包怎麼與php建立連接
節點軟體bitcoind除了完整實現比特幣的核心協議,還包含了一個可選但是重要 的功能模塊 —— 錢包:
可以把錢包視為保存著你所有密鑰與地址的保險箱,同時也封裝了比特幣很多 偏技術性的概念與細節,使其可以被極客之外的人群所理解和接受。因此在默認 配置下,bitcoind會啟用節點錢包。如果你希望禁止錢包功能,例如你准備自己 管理密鑰與地址,那麼可以在配置文件中設置disablewallet選項:
disablewallet=1
錢包模塊會跟蹤其管理的所有地址相關的交易,因此可以及時地更新錢包的余額信息。 這一功能非常重要,因為比特幣中沒有賬戶的概念,比特幣是散落在一個個交易 中的電子現金,如果沒有錢包幫助跟蹤與我們地址相關的交易,那麼想算清楚自己 總共持有多少個比特幣都很困難。
節點提供的很多RPC調用都是由錢包模塊來實現的。例如,當我們調用getnewaddress命令時,就是由錢包模塊來生成密鑰和地址並自動加入到錢包中, 因此其相關的交易也會自動地影響錢包的余額。同樣,當我們調用getbalance時, 也是由錢包模塊來匯總所有地址上的比特幣並返回總金額。
以上內容摘抄自:比特幣開發教程