本文目录一览:
- 1、php 怎么 获取 用户登陆的 windows 的域账号
- 2、php 我弄了登录的系统,如何获取当前登录的用户名并显示出来?具体代码怎么写?谢谢
- 3、PHP如何获取当前windows系统的登录用户名
- 4、PHP中如何获取当前登录windows用户的用户名
- 5、php 能获得用户登录WINDOWS的用户名吗?
- 6、PHP获得当前登录用户ID,详细代码写法
php 怎么 获取 用户登陆的 windows 的域账号
一般网站都是通过cookie来判断登录状态的,你可以第一次手动登录,然后把cookie保存下来。然后在用curl带上这个cookie去请求网站,就会认为你是登录的了,同时你要把新返回的cookie保存下来,这都是curl里面设置的事情,一个CURLOPT_COOKIEFILE ...
php 我弄了登录的系统,如何获取当前登录的用户名并显示出来?具体代码怎么写?谢谢
其实就是一个记录的问题。
比如你可以在建表时,就创建一个在线表,其中可以包含在线用户ID号、用户名等等内容。
通常情况下该表是空的,当有用户登录时,就将其ID号写入该表,手动退出时,清除表中记录。
这样当要显示在线用户列表时,只需要遍历这个表就行。
还有一种方法是在创建用户信息表时,预留一个字段为:on_line,其类项为布尔型,默认值是false。当对应用户登录时,将该值update为true,当用户手动退出时将该值重置为false。
这样,当要显示在线用户时,直接遍历用户表时使用条件where on_line=true即可。
PHP如何获取当前windows系统的登录用户名
登录页面
form method='post' action='显示页面文件'
input name='dl' type='text' maxlength='500' value=''/br/
input type='submit' name='submit' value='登录'/
/form
显示页面
?php
echo '你登录名是:'.$_POST['dl'].'br';
?
PHP中如何获取当前登录windows用户的用户名
一般用会话(session)来判断是否登录,以及登录用户名等信息。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//登录页面
?php
session_start();
if($_post['user']==$user
$_post['pwd']=$pwd){
//如果登录成功,生成对应的会话值。
$_session['logined']=1;
//判断是否已经登录的依据。
$_session['user']=$user;
//记录当前登录用户。
}else{
echo
"登录失败,不记录session值";
}
?
//另一个页面
?php
session_start();
//检测是否登录
if(isset($_session['logined'])
$_session['logined']){
//$_session['logined']有设置,并且值为真,表示已经登录
echo
"当前登录用户是:
".$_session['user'];
}
?
session是代表会话值,他的生存时间是浏览器打开的周期,就是说浏览器一旦关闭,会话值就会消失。并且会话值有个个特点就是,在会话值生命周期内,同一个域名的页面能够访问该域名产生的会话值,例如,百度知道页面产生的会话值,那么在新打开的百度百科页面也能访问。
php 能获得用户登录WINDOWS的用户名吗?
不知道啥意思?不外你可以把你的电脑用户名和密码保留到一个文件中,然后用php去读这个文件,获取到用户名和密码再去执行。。。
PHP获得当前登录用户ID,详细代码写法
/*
获取用户信息,首先是根据条件来查找用户
$_SERVER["user_id"] 登陆保存user_id保存到session
$_SERVER["user"] 登陆保存用户到session
*/
"select * from user where id='".$_SERVER["user_id"]."' and user ='".$_SERVER["user"]."'" ;
/*
更新用户信息首先是要查找出这个用户信息
查找的时候必须传递id参数过去,否则无法找到对应的用户
*/
"select * from user where id='".$_GET["user_id"]."'" ; // 可以不用根据id来做判断,但是判断的内容必须是唯一的
/*
最后修改完信息后通过表单提交的内容也要带能唯一识别用户的参数,(例如:id)
*/
"update user set face='".$_POST["user_icon"]."' where id='".$_POST["user_id"]."'"
都是手写的,用的好记得采纳哦,还有不懂的可以继续追问。