小编use*_*041的帖子

Php Sessions不起作用

我正在尝试使用会话来确定用户是否已登录.人们无法再使用该网址只是登录他们重定向到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 …
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
97
查看次数

标签 统计

php ×1