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"]."'"
都是手写的,用的好记得采纳哦,还有不懂的可以继续追问。