Php Sessions没有工作

用户2267041

我正在尝试使用一个会话来识别用户是否已登录。人们不能再使用url来登录,而是将他们重定向到mainlogin.html,尽管现在如果我输入正确的登录详细信息,我将被重定向回,mainlogin.html并且如果输入错误的细节会通知我。我希望这不是重复的。我在表格中四处张望,尝试了其他人的方法,但这些方法对我没有用。

checklogin.php

<?php 
session_start(); 
ob_start();

$host="foo"; // Host name 
$username="bar"; // Mysql username 
$password=""; // Mysql password 
$db_name="foo";// Database name 
$tbl_name="bar"; // Table name 

mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");


$myusername=$_POST['myusername']; 
$mypassword=$_POST['mypassword']; 


$mypassword= sha1($mypassword);
$myusername = stripslashes($myusername);
$mypassword = stripslashes ($mypassword);
$myusername = mysql_real_escape_string($myusername);
$mypassword = mysql_real_escape_string($mypassword);
$sql="SELECT * FROM $tbl_name WHERE myusername='$myusername' and    mypassword='$mypassword'";
$result=mysql_query($sql);


$count=mysql_num_rows($result);

if($count==1) {

    $_SESSION['myusername'] = $$myusername;
    $_SESSION['mypassword'] = $$mypassword;

    header("location:login_success.php");
}
else {
    //header('Location: ../mainlogin.html');
    echo "Wrong Username or Password";
}
?><? ob_flush(); ?>

login_success.php

<?php
session_start();
// Check, if username session is NOT set then this page will jump to login page

if (!isset($_SESSION['myusername'])) {
    header('Location: ../mainlogin.html');
}
exit;
?>
珍妮丝

美元符号过多?

$_SESSION['myusername'] = $$myusername;$_SESSION['mypassword'] = $$mypassword;  ...      

应该是

$_SESSION['myusername'] = $myusername;
$_SESSION['mypassword'] = $mypassword;

..ops ..在会话中存储密码不是一个好主意..最好像本教程所述

session_register("myusername");
session_register("mypassword"); 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PHP PDO:插入没有属性的工作

来自分类Dev

PHP无法在没有扩展名的文件中工作

来自分类Dev

如何在没有LAMP的* .php页面上工作

来自分类Dev

php preg_match_all() 没有按预期工作

来自分类Dev

PHP Mongodb find() 没有按预期工作

来自分类Dev

为什么PHP Sessions Memcached可以工作,但Memcache不能工作?

来自分类Dev

为什么PHP Sessions Memcached可以工作,但Memcache不能工作?

来自分类Dev

没有index.php时如何使.php像index.php一样工作?

来自分类Dev

php datetime 多重比较没有按预期工作但单独工作?

来自分类Dev

如果我没有关闭PHP标记,则Notepad ++函数列表PHP无法正常工作

来自分类Dev

没有“?>”的php文件

来自分类Dev

PHP IF 没有多个 AND

来自分类Dev

PHP警告:unlink(../ sessions / 272eb33 ... 65cc06af):第156行的... / Filesystem.php中没有此类文件或目录

来自分类Dev

PHP&MySQL:为什么没有锁定就可以正常工作?

来自分类Dev

在codeigniter中,如果没有index.php,重定向将无法正常工作?

来自分类Dev

剂量phpMyAdmin可以在没有config.inc.php的情况下工作吗?

来自分类Dev

PHP-简单的for循环无法正常工作?没有错误返回

来自分类Dev

PHP删除查询无法正常工作,甚至没有收到任何错误消息

来自分类Dev

Magento选择类别在URL中没有index.php无法正常工作

来自分类Dev

PHP / MySQL查询因没有明显原因而停止工作

来自分类Dev

PHP&MySQL:为什么没有锁定就可以正常工作?

来自分类Dev

为什么在 PHP 中跟踪访问者推荐没有按预期工作?

来自分类Dev

javascript 不工作的 HTML 表单 - AJAX POST 数据没有发送到 PHP

来自分类Dev

MySQL查询在phpmyadmin中工作但在php代码中没有任何原因?

来自分类Dev

有没有功能可以从今天开始计算工作日PHP

来自分类Dev

PHP 5.6.17没有php.ini

来自分类Dev

PHP没有价值

来自分类Dev

PHP Curl没有执行

来自分类Dev

PHP代码没有被解释

Related 相关文章

  1. 1

    PHP PDO:插入没有属性的工作

  2. 2

    PHP无法在没有扩展名的文件中工作

  3. 3

    如何在没有LAMP的* .php页面上工作

  4. 4

    php preg_match_all() 没有按预期工作

  5. 5

    PHP Mongodb find() 没有按预期工作

  6. 6

    为什么PHP Sessions Memcached可以工作,但Memcache不能工作?

  7. 7

    为什么PHP Sessions Memcached可以工作,但Memcache不能工作?

  8. 8

    没有index.php时如何使.php像index.php一样工作?

  9. 9

    php datetime 多重比较没有按预期工作但单独工作?

  10. 10

    如果我没有关闭PHP标记,则Notepad ++函数列表PHP无法正常工作

  11. 11

    没有“?>”的php文件

  12. 12

    PHP IF 没有多个 AND

  13. 13

    PHP警告:unlink(../ sessions / 272eb33 ... 65cc06af):第156行的... / Filesystem.php中没有此类文件或目录

  14. 14

    PHP&MySQL:为什么没有锁定就可以正常工作?

  15. 15

    在codeigniter中,如果没有index.php,重定向将无法正常工作?

  16. 16

    剂量phpMyAdmin可以在没有config.inc.php的情况下工作吗?

  17. 17

    PHP-简单的for循环无法正常工作?没有错误返回

  18. 18

    PHP删除查询无法正常工作,甚至没有收到任何错误消息

  19. 19

    Magento选择类别在URL中没有index.php无法正常工作

  20. 20

    PHP / MySQL查询因没有明显原因而停止工作

  21. 21

    PHP&MySQL:为什么没有锁定就可以正常工作?

  22. 22

    为什么在 PHP 中跟踪访问者推荐没有按预期工作?

  23. 23

    javascript 不工作的 HTML 表单 - AJAX POST 数据没有发送到 PHP

  24. 24

    MySQL查询在phpmyadmin中工作但在php代码中没有任何原因?

  25. 25

    有没有功能可以从今天开始计算工作日PHP

  26. 26

    PHP 5.6.17没有php.ini

  27. 27

    PHP没有价值

  28. 28

    PHP Curl没有执行

  29. 29

    PHP代码没有被解释

热门标签

归档