php獲取當前用戶,php獲取用戶ip地址

本文目錄一覽:

php獲取當前頁面用戶輸入內容的方式有哪些

獲取用戶提交過來的數據一般常用的有三種:$_GET,$_POST,$GLOBALS,這三個全局變量都是數組,數組下標是用戶提交過來的字段名稱,比如:

input type=”text” name=”number” value=”123456″

則在PHP可通過如下方式獲取:

$_GET[‘number’]

$GLOBALS[‘number’]

如果表單是POST提交過來的可以用如下方式提取

$_POST[‘number’]

$GLOBALS[‘number’]

$GLOBALS全局數組不管是POST提交還是GET提交都能夠獲取到

php 我弄了登錄的系統,如何獲取當前登錄的用戶名並顯示出來?具體代碼怎麼寫?謝謝

其實就是一個記錄的問題。

比如你可以在建表時,就創建一個在線表,其中可以包含在線用戶ID號、用戶名等等內容。

通常情況下該表是空的,當有用戶登錄時,就將其ID號寫入該表,手動退出時,清除表中記錄。

這樣當要顯示在線用戶列表時,只需要遍歷這個表就行。

還有一種方法是在創建用戶信息表時,預留一個字段為:on_line,其類項為布爾型,默認值是false。當對應用戶登錄時,將該值update為true,當用戶手動退出時將該值重置為false。

這樣,當要顯示在線用戶時,直接遍歷用戶表時使用條件where on_line=true即可。

PHP如何將當前登錄用戶的信息獲取寫入數據庫

添加新聞的時候是有表單的吧 那麼 就在表單form里加上一個 input type=”hidden” name=“username” value=”$username”

其中 value 記錄的是你當前用戶名 比如 value=“管理員”

然後在你接收表單傳值的頁面 比如 save.php 里接收 具體是 post 還是 get 看你 form 李 method 的寫法。。。比如 $username=$_POST[‘name’];

然後把$username存到數據庫里

sql 語句 insert into news_table set username=’$username’………….

具體的代碼 得看你的系統 框架什麼的 但是原理就這麼個原理 表單傳值 接收 數據存儲

php怎麼做用戶登錄之後獲取相應的用戶信息?

登錄:

根據用戶輸入的用戶名和密碼,在數據庫中進行查找。如果數據庫中有記錄,說明用戶名和密碼輸入正確。然後將用戶ID保存到Session中。後期如果要調用,當前登錄的用戶信息,只需要使用session中的用戶ID。在數據庫中查找返回即可

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”].”‘”

都是手寫的,用的好記得採納哦,還有不懂的可以繼續追問。

原創文章,作者:VYBY,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/146040.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
VYBY的頭像VYBY
上一篇 2024-10-29 18:59
下一篇 2024-10-29 18:59

相關推薦

  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS服務器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • 尚硅谷官網地址用法介紹

    尚硅谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智能等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • Centos7配置靜態ip

    本文將詳細闡述如何在Centos7系統中配置靜態ip。 一、查看網絡接口 在配置靜態ip之前,我們首先需要查看系統中的網絡接口,以確定我們需要配置的網卡是哪一個。 ifconfig…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python中接收用戶的輸入

    Python中接收用戶的輸入是一個常見的任務,可以通過多種方式來實現。本文將從以下幾個方面對Python中接收用戶的輸入做詳細闡述。 一、使用input函數接收用戶輸入 Pytho…

    編程 2025-04-29
  • Python彈框讓用戶輸入

    本文將從多個方面對Python彈框讓用戶輸入進行闡述,並給出相應的代碼示例。 一、Tkinter彈窗 Tkinter是Python自帶的圖形用戶界面(GUI)庫,通過它可以創建各種…

    編程 2025-04-28
  • Python檢測IP連通

    Python是一門強大的編程語言,常用於網絡開發、數據分析等領域。IP地址是網絡通信的基礎,在網絡通信中,有時需要檢測IP地址是否連通。下面將從多個方面介紹Python檢測IP連通…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Zookeeper ACL 用戶 anyone 全面解析

    本文將從以下幾個方面對Zookeeper ACL中的用戶anyone進行全面的解析,並為讀者提供相關的示例代碼。 一、anyone 的作用是什麼? 在Zookeeper中,anyo…

    編程 2025-04-28

發表回復

登錄後才能評論