Php 基本登录用户和会话加cookie
我使用该代码验证登录用户并启动其会话,但浏览器中没有显示任何内容。我还希望登录用户出现在他访问的每个页面中,就像论坛登录成员一样,但我不知道如何使用将cookie存储在某处的会话,以便在每次再次访问时都能记住他。这是我最难做的部分,有人能帮我吗 编辑:对不起,我对PHP的了解刚刚达到并停止在会话部分。如果我能有一个ABC课程讲解教程,那将非常有用,谢谢。底部没有定义$member 回声欢迎。$user 。。。应该有用 第二种特殊情况是位置:header。它不仅将此标题发送回浏览器,而且还返回重定向 302状态代码,除非201或3xx状态代码 已经设置好了Php 基本登录用户和会话加cookie,php,mysql,Php,Mysql,我使用该代码验证登录用户并启动其会话,但浏览器中没有显示任何内容。我还希望登录用户出现在他访问的每个页面中,就像论坛登录成员一样,但我不知道如何使用将cookie存储在某处的会话,以便在每次再次访问时都能记住他。这是我最难做的部分,有人能帮我吗 编辑:对不起,我对PHP的了解刚刚达到并停止在会话部分。如果我能有一个ABC课程讲解教程,那将非常有用,谢谢。底部没有定义$member 回声欢迎。$user 。。。应该有用 第二种特殊情况是位置:header。它不仅将此标题发送回浏览器,而且还返回重定
由于重定向,它不会显示。放置echo Welcome.$\u会话['user'];在index.php.中,您对SQL注入/破解非常开放。首先考虑参数化您的查询,并在整个过程中安全地进行,否则您将在第一个黑客开始之前完成。谢谢,目前我只需要能够工作的东西。谢谢您指出这一点。当我编辑我的帖子时,登录表单在发布后仍然会出现相同的空白页面。
$query=sprintf("SELECT member FROM".$table_name."WHERE member=%s AND memberpwd=%s",$membername,$memberpassword);
$result=mysql_query($query);
if(!$result)
{
echo "Unable to select members";
mysql_close();
exit();
}
$rowNum=mysql_num_rows($result);
if(0!=$rowNum)
{
session_start();
$user=mysql_result($result,0,'member');
$_SESSION['user']=$user;
header('Location:index.php');
echo "Welcome ".$user;
exit();
}
<?php
header("Location: http://www.example.com/"); /* Redirect browser */
/* Make sure that code below does not get executed when we redirect. */
exit;
?>