将get_current_user传递给php中的会话变量

时间:2016-01-27 22:17:06

标签: php session variables

我是php和编程的新手。我想在一个人加载我的网页并将其存储在会话变量中时收集用户,主机和IP地址。我可以使用

查看值
<?php
echo 'IP Address: ' . getHostByName(getHostName());
?>

<?php
echo gethostname() ;
?>

<?php
echo 'Username: ' . get_current_user();
?>

但是,我似乎并不明白如何将这些值分配给会话变量,然后我可以在SQL查询中调用它来限制基于用户变量的输出。例如,将此添加到PHP顶部代码导致表单无法加载:

 <?php
     session_start();     
     $_SESSION['username'] =   . get_current_user();
   ?>

我知道我过于简单化,但我花了几个小时研究网络寻找这个答案,这似乎应该是常见的和高价值的。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你有语法错误。第二行中的点。

 <?php
     session_start();     
     $_SESSION['username'] =  get_current_user();
   ?>

并确保你把session_start();在任何输出之前。