我是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();
?>
我知道我过于简单化,但我花了几个小时研究网络寻找这个答案,这似乎应该是常见的和高价值的。
提前致谢。
答案 0 :(得分:0)
你有语法错误。第二行中的点。
<?php
session_start();
$_SESSION['username'] = get_current_user();
?>
并确保你把session_start();在任何输出之前。