Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 基本登录用户和会话加cookie_Php_Mysql - Fatal编程技术网

Php 基本登录用户和会话加cookie

Php 基本登录用户和会话加cookie,php,mysql,Php,Mysql,我使用该代码验证登录用户并启动其会话,但浏览器中没有显示任何内容。我还希望登录用户出现在他访问的每个页面中,就像论坛登录成员一样,但我不知道如何使用将cookie存储在某处的会话,以便在每次再次访问时都能记住他。这是我最难做的部分,有人能帮我吗 编辑:对不起,我对PHP的了解刚刚达到并停止在会话部分。如果我能有一个ABC课程讲解教程,那将非常有用,谢谢。底部没有定义$member 回声欢迎。$user 。。。应该有用 第二种特殊情况是位置:header。它不仅将此标题发送回浏览器,而且还返回重定

我使用该代码验证登录用户并启动其会话,但浏览器中没有显示任何内容。我还希望登录用户出现在他访问的每个页面中,就像论坛登录成员一样,但我不知道如何使用将cookie存储在某处的会话,以便在每次再次访问时都能记住他。这是我最难做的部分,有人能帮我吗

编辑:对不起,我对PHP的了解刚刚达到并停止在会话部分。如果我能有一个ABC课程讲解教程,那将非常有用,谢谢。

底部没有定义$member

回声欢迎。$user

。。。应该有用

第二种特殊情况是位置:header。它不仅将此标题发送回浏览器,而且还返回重定向 302状态代码,除非201或3xx状态代码 已经设置好了


由于重定向,它不会显示。放置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;
?>