第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

用于網(wǎng)站會(huì)話的 PHP isset 函數(shù)無法正常工作

用于網(wǎng)站會(huì)話的 PHP isset 函數(shù)無法正常工作

PHP
尚方寶劍之說 2022-12-23 16:20:33
所以我正在嘗試為網(wǎng)站實(shí)施登錄,我希望它能更改頂部的菜單欄。但是我在使用 php 會(huì)話時(shí)沒有得到想要的結(jié)果我一開始使用session_start<?phpsession_start();?>然后為了改變我使用的菜單欄<?php    if (!isset($_SESSION['username'])){ ?><ul>    <li><a href="Index.php">Home</a></li>    <li><a href="About.php">About</a></li>    <li><a onclick="document.getElementById('log').style.display='block'" style="width:auto;">Log In</a> </li></ul><?php    }else if (isset($_SESSION['username'])){?><ul>    <li><a href="Index.php">Home</a></li>    <li><a href="About.php">About</a></li>    <li><a href="#logout">PLEASE LOG OUT</a></li></ul><?php    }?>我的日志模式框和腳本如下<div id="log" class="modal">    <form class="modal-content animate" action="logindata.php" method="post">        <div class="container">            <label for="uname"><b>Username</b></label>            <input type="text" placeholder="Enter Username" name="usrname" required>            <label for="psw"><b>Password</b></label>            <input type="password" placeholder="Enter Password" name="psw" required>            <button type="submit">Login</button>        </div>        <div class="container">            <button type="button" onclick="document.getElementById('id01').style.display='none'" class="cancelbtn">Cancel</button>        </div>    </form></div><script>    // Get the modal    var modal = document.getElementById('log');    // When the user clicks anywhere outside of the modal, close it    window.onclick = function(event) {        if (event.target == modal) {            modal.style.display = "none";        }    }</script>
查看完整描述

1 回答

?
哆啦的時(shí)光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊

session_start 需要在你的代碼的第一行......我看到你在另一頁上有這個(gè)但是,這個(gè)仍然是錯(cuò)誤的;)否則,在 isset 之前做一個(gè):print_r($_SESSION);


<?php

session_start(); 

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "phpmysql";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {

    die("Connection failed: " . $conn->connect_error);

}

$user1 = $email1 = $pass1 = "";

if ($_SERVER["REQUEST_METHOD"] == "POST") {

  $user1 = test_input($_POST["usrname"]);

  $pass1 = test_input($_POST["psw"]);

}  

function test_input($data) {

  $data = trim($data);

  $data = stripslashes($data);

  $data = htmlspecialchars($data);

  return $data;

}

$sql = "SELECT username, password, email FROM users";

$result = $conn->query($sql);

$row = $result->fetch_array();

if ($row["username"]==$user1 && $row["password"]==$pass1) {     

$_SESSION["username"] = $row["username"];

//$_SESSION["email"] = $row["email"];

header("Location: Main_login_authentication.php"); 

} else {

         header("Location: Denied.php"); 

}

$conn->close();

?>


查看完整回答
反對(duì) 回復(fù) 2022-12-23
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)