A. php頁面中如何獲取id
//用GET傳遞啊比如
<ahref="news_show?id=<?phpecho$row['id'];?>">國際新聞</a>
//或者直接傳遞
<ahref="news_show?name=國際新聞">國際新聞</a>
//網頁2
if(isset($_GET['name'])){
echotrim($_GET['name']);
}
//輸出的結果就是國際新聞trim是去掉收尾空格
B. php 生成唯一id的幾種解決方法
1、md5(time() . mt_rand(1,1000000));
這種方法有一定的概率會出現重復
2、php內置函數uniqid()
uniqid() 函數基於以微秒計的當前時間,生成一個唯一的 ID.
方法返回結果類似:5DDB650F-4389-F4A9-A100-501EF1348872
C. 如何用php生成一個16位數的id 並在指定的文件創建id文件夾
1234<?php$id = substr(md5(uniqid()), 0,16);mkdir('./abc/'.$id);?>
uniqid()
生成一個唯一的id值,在MD5加密成32位數完後,截取16為的字元。
在當前目錄下abc目錄下創建文件夾。
望採納
Thx
D. PHP如何隨機生成一個唯一的id
可以用生成訂單編號的邏輯,在進行加密。來生成唯一的隨機的ID
$str = date('Ymdhis').IP地址.設備信息.用戶ID.rand(0,1000) ;
///拼接起來,再轉換為2進制,你看一下是不是唯一的。隨機的。
E. thinkPHP怎麼獲取登陸的用戶ID啊
無論什麼框架的登錄族陪轎系統都是差不多的,基本都是存入session裡面的,最多就兆肆是存儲的方式不一樣而已,比如有的保存為文件的形式,而有的是保存在資料庫中,再者存在memcache中等等。
都是在用戶登錄的時候,拿用戶名和密碼去資料庫中比對是否有亂腔該用戶,有的話就存入session,沒有的話就直接登錄失敗。
登錄成功後會把相應的數據存入session中,一般用戶的id都會保存的,你可以列印一下session看看裡面到底存的哪些東西,然後你就知道怎麼去取了。
F. 如何使用php生成唯一ID的4種方法
方法1
<?php
$numbers=range(1,50);
//shuffle將數組順序隨即打亂
shuffle($numbers);
//array_slice取該數組中的某一段
$num=6;
$result=array_slice($numbers,0,$num);
print_r($result);
?>
方法二
<?php
$numbers=range(1,20);
//播下隨機數發生器種子,可有可無,測試後對結果沒有影響
srand((float)microtime()*1000000);
shuffle($numbers);
//跳過list第一個值(保存的是索引)
while(list(,$number)=each($numbers)){
echo"$number";
}
?>
方法三
<?php
functionNoRand($begin=0,$end=20,$limit=5){
$rand_array=range($begin,$end);
shuffle($rand_array);//調用現成的數組隨機排列函數
returnarray_slice($rand_array,0,$limit);//截取前$limit個
}
print_r(NoRand());
?>
方法四
<?php
$tmp=array();
while(count($tmp)<5){
$tmp[]=mt_rand(1,20);
$tmp=array_unique($tmp);
}
print_r($tmp);
?>
方法五
<?php
$tmp=range(1,30);
print_r(array_rand($tmp,10));
?>
都在這咯,希望可以幫到你
G. PHP獲得當前登錄用戶ID,詳細代碼寫法
/*
獲取用戶信息,首先是根據條件來查找用戶
$_SERVER["user_id"]登陸保存user_id保存到session
$_SERVER["user"]登陸保存用戶到session
*/
"select*fromuserwhereid='".$_SERVER["user_id"]."'anser='".$_SERVER["user"]."'";
/*
更新用戶信息首先是要查找出這個用戶信息
查找的時候必須傳遞id參數過去,否則無法找到對應的用戶
*/
"select*fromuserwhereid='".$_GET["user_id"]."'";//可以不用根據id來做判斷,但是判斷的內容必須是唯一的
/*
最後修改完信息後通過表單提交的內容也要帶能唯一識別用戶的參數,(例如:id)
*/
"updateusersetface='".$_POST["user_icon"]."'whereid='".$_POST["user_id"]."'"
都是手寫的,用的好記得採納哦,還有不懂的可以繼續追問。