您的位置:

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"]."'"

都是手写的,用的好记得采纳哦,还有不懂的可以继续追问。