笔记(7)

来源:互联网 发布:淘宝app怎么收藏店铺 编辑:程序博客网 时间:2024/05/18 01:55

第七章

MySQL有SHA()和MD5()加密函数,但是好像这个现在也不安全可以构建彩虹表反查询密码,加salt可以防止构建彩虹表但是也只能拖延时间。


setcooki()函数用于设置一个cookie的值以及一个可选的到期日期,$_COOKIE超级全局变量用于获取一个cookie的值。


第411页练习:

if (mysqli_num_rows($data) == 1){    $row = mysqli_fetch_array($data);    $COOKIE['user_id'] = $row['user_id'];    $COOKIE['user_name'] = $row['username'];    setcookie ('user_id', $row['user_id'], time() + (60 * 60 * 24 * 30));    setcookie ('user_name', $row['user_name'], time() + (60 * 60 * 24 * 30));    $home_url = 'http://' . $_SERVER['HTTP_HOST'] . dirname ($_SERVER['PHP_SELF']) . 'index.php';     header ('Location: ' . $home_url);}
session_start();if (isset($SESSION['user_id'])){    $SESSION = array();    if (isset($_COOKIE[session_name])){        setcookie (session_name(), '', time() - 3600);    }    session_destroy();}setcookie ('user_id', '', time() - 3600);setcookie ('user_name, '', time() - 3600');




0 0
原创粉丝点击