A. php能否獲取客戶端唯一標識(cpu序列號,mac地址等)
許可權足夠的情況下,可以輸出cpu信息php調用:$a = exec('cat /proc/stat'); php有個執行方式是用``包裹字元串,同樣可以在系統上直接執行 同樣需要足夠的許可權。
B. PHP可以獲取到手機號或者唯一標識嗎
可以,用is_numeric 和strlen 函數來寫,最後用正則來判斷是否為手機號碼,是手機號碼就獲取
用 is_numeric 判斷是否為數字
用 strlen 判斷長度是否為11位數或12位數,12位數判斷第一位數是否為0,基本上打外省電話需要在號碼前加0
$text='15812345678';
$search='/^(1(([35][0-9])|(47)|[8][0126789]))d{8}$/';
if(preg_match($search,$text)){
echo'手機完全符合';
}else{
echo'手機格式不符合';
}
C. php中系統標識符都有哪些
這些詞語在 PHP 中有著特殊的意義。它們中有些像是函數,有些像是常量……但是它們不是的,它們只是語言結構的一部分。不能使用它們的任何一個作為常量、方法名或是類名。但是可以將它們作為變數名使用,不過這樣會導致混淆。
PHP 關鍵詞
and or xor __FILE__ exception (PHP 5)
__LINE__ array() as break case
class const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
for foreach function global if
include include_once isset() list() new
print require require_once return static
switch unset() use var while
__FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5)
interface (PHP 5) implements (PHP 5) extends public (PHP 5) private (PHP 5)
protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) catch (PHP 5)
throw (PHP 5) cfunction (PHP 4 only) this (PHP 5 only)
D. php的標識符
<?php ?>是Php標準的標簽格式,<? ?>只是擴展的標簽格式之一,當然也可以像asp那樣<% %>但是這些需要在配置環境中去修改配置文件。
一般在C盤system32里邊的Php.ini里邊有的。。。
如果<? ?>沒有啟用的話,當然是無法運行的。
E. 通過PHP取得移動設備的唯一標識碼! 在線等。。急!
有原理幹嘛,能連起來就是了
F. Php用戶登陸後的token一般怎麼生成的app端
這個需要php後端生成,當登錄成功的時候,後端通過用一些信息通過演算法組合成token,返回給app端,app端接收保存。這個token盡量做成可以還原解析
G. 極光推送 php 怎麼向特定的手機
客戶端會有一個deviceid的,你記錄那個,到時候發送的時候用$client->device()->updateDevice這個方法,第一個參數是deviceid,第二個參數是你用戶表的唯一標識符,然後就可以push了
H. php如何獲取客戶端唯一標識符IPmac地址
<?php
classGetMacAddr{
var$return_array=array();//返回帶有MAC地址的字串數組
var$mac_addr;
functionGetMacAddr($os_type){
switch(strtolower($os_type)){
case"linux":$this->forLinux();break;
default:$this->forWindows();break;
}
$temp_array=array();
foreach($this->return_arrayas$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;
}
functionforWindows(){
@exec("ipconfig/all",$this->return_array);
if($this->return_array)
return$this->return_array;
else{
$ipconfig=$_SERVER["WINDIR"]."system32ipconfig.exe";
if(is_file($ipconfig))
@exec($ipconfig."/all",$this->return_array);
else
@exec($_SERVER["WINDIR"]."systemipconfig.exe/all",$this->return_array);
return$this->return_array;
}
}
}
//---實例化類
$mac=newGetMacAddr(PHP_OS);
echo$mac->mac_addr;
echo"<br/>";
echomd5($mac->mac_addr);
?>
以上代碼是獲取mac地址的代碼,在網上抄的,但實測有效,括弧,我x,我第一次知道原來php也可以執行命令行。。。
至於如何限制,應該是去截取mac的一部分經行if判斷就可以了,你先嘗試一下
I. php 如何獲取唯一身份訪問者,根據每一台電腦來獲得唯一的標識
需要准備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
J. ASP的基本標識符是什麼PHP的基本標識符是什麼
ASP : <% 代碼 %>
PHP :<? 代碼 ?> 所有變數前面都要加$,PHP類似C,語句要帶;
如:
Test.asp
<% Response.write" Test"%>
Test.Php
<? Echo "Test";?> //可以用printf("Test");