Sekeping kod besar ini berjalan seperti biasa pada tahun 2013, semasa saya menggunakan Windows XP. Sekarang saya mengeluarkan kod ini dan ingin mengubah suainya sebelum menggunakannya. Kod ini adalah untuk kekal di halaman log masuk semasa apabila id dan kata laluan tidak dimasukkan Apabila id dan kata laluan dimasukkan dalam borang, id dan kata laluan akan diperiksa daripada pangkalan data muka surat. Tetapi sekarang selepas memasang semula versi baharu appserv, sistemnya ialah win10, saya mendapati bahawa apabila id dan kata laluan tidak ditetapkan, saya boleh memasukkan bahagian di mana if(!isset($id)&&!isset($password)) keadaan telah ditetapkan, tetapi walaupun saya memasukkan id dan kata laluan Ia juga mustahil untuk memasukkan bahagian lain if(!isset($id)&&!isset($password)).
Tolong bantu saya mengetahui sama ada sistem atau php telah dinaik taraf atau berpunca daripada masalah lain Terima kasih.
<?php
//Antara muka log masuk
if(!isset($id)&&!isset($password))
{
?>
<body>
<!-- halaman mula - ->
<div id="page">
<!-- mulakan kandungan -->
<div id="content">
<div class="post">
< ;h1 class="title">ITT 866 pautan kod bar</h1>
<div class="entry">
<p></p>
<div class="password"> ;p></div></p>
; <div class="list">
; </div>
post">
;
<!-- kandungan tamat -->
<!-- mula bar sisi -->
<div id="sidebar">
<ul>
<li id="search ">
<h2>Log masuk</h2>
<form method="post" action="login.php">
<fieldset><gt;<<< /p><input type="text" id="s" name="id" maxlength="10"/>
<p>Kata laluan:</p><input type="password" id ="s" name="password" maxlength="8"/>
<input type="submit" id="x" value="Login" />
</fieldset>
</form> ;
<jadual><tr>
</tr></jadual>
</li>
</ul>
<&-gt;
</div> ;
<div style="clear: both;"> </div>
</div>
<!-- halaman akhir -->
<?php
}
else {
//帐号不为5位时
if(strlen($id)<5)
{
echo "<script language="javascript">rn";
echo "alert("not valid ID panjang!");rn";
echo "history.back();rn";
echo "</script>";
}
lain
{
memerlukan ("mysql.php");
$query="select * from login where id='$id' and password='$password'";
$result=$mysql-> query($query);
if($myrow = mysqli_fetch_array($result))
{
//定义全局变量:valid为中文姓名及判文姓名及判断是及判断是为用户权限等级1,2,3
$ _SESSION['valid'] =$myrow["name"];
$_SESSION['pur']=$myrow["purview"];
//跳转到主页
echo '<meta http-equiv=" refresh" content="0;URL=index.php">';
//echo '<meta http-equiv="refresh" content="0;URL=select_process.php">';
}
}
}