本文目錄一覽:
- 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”].”‘”
都是手寫的,用的好記得採納哦,還有不懂的可以繼續追問。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/194843.html