찾다

 >  Q&A  >  본문

양식 및 PHP 데이터 교환 문제 정보

이 큰 코드 조각은 Windows XP를 사용하던 2013년에 정상적으로 실행되었습니다. 이제 이 코드를 꺼내서 사용하기 전에 수정하고 싶습니다. 이 코드는 ID와 비밀번호가 입력되지 않은 경우 현재 로그인 페이지에 머무르기 위한 것입니다. ID와 비밀번호가 양식에 입력되면 데이터베이스에서 ID와 비밀번호가 올바른지 확인하여 메인에 코드가 입력됩니다. 페이지. 그런데 이제 새 버전의 appserv를 재설치하고 나니 시스템이 win10이 되었습니다. ID와 비밀번호가 설정되어 있지 않은 경우 if(!isset($id)&&!isset($password)) 부분을 입력할 수 있다는 것을 알았습니다. 조건이 성립되는데 ID와 비밀번호를 입력해도 if(!isset($id)&&!isset($password))의 else 부분도 입력이 불가능합니다.

시스템이나 PHP가 업그레이드되었는지, 아니면 다른 문제로 인해 발생한 것인지 알려주세요.

<?php
//로그인 인터페이스
if(!isset($id)&&!isset($password))
{
?>
<body>
<!-- 시작 페이지 - ->
<div id="page">
<!-- 콘텐츠 시작 -->
<div id="content">
<div class="post">
< ;h1 class="title">ITT 866 바코드 링크</h1>
  <div class="entry">
  <p></p>
 <div class="password">< ;p></div></p>
; <div class="list">
게시물">
                                                                                                           ;
 <!-- 콘텐츠 끝 -->
 <!-- 사이드바 시작 -->

 <div id="sidebar">
  <ul>
   <li id="search ">
    <h2>로그인</h2>
    <form method="post" action="login.php">
     <fieldset>
     <p>ID:</font>< /p><input type="text" id="s" name="id" maxlength="10"/>
     <p>비밀번호:</p><input type="password" id ="s" name="password" maxlength="8"/>
     <input type="submit" id="x" value="Login" />
     </fieldset>
    </form> ;
    <table><tr>
    </tr></table>
   </li>
  </ul>
 </div>
 <!-- 사이드바 끝 --> ;
 <div style="clear: two;"> </div>
</div>
<!-- 끝 페이지 -->
<?php
}
else
{
 //帐号不为5位时
  if(strlen($id)<5)
 {
  echo "<script 언어="javascript">rn";
  echo "alert("잘못된 ID length!");rn";
  echo "history.back();rn";
  echo "</script>"; 
 }   
 else 
 {
  require ("mysql.php");
  $query="id='$id' 및 비밀번호='$password'"인 로그인에서 *를 선택하세요;
  $result=$mysql-> query($query);
  if($myrow = mysqli_fetch_array($result))
  {
   //정정 전체局变weight:valid为中文姓name及判断是否为登录用户;pur为用户权限等级1, 2,3
   $ _SESSION['valid'] =$myrow["name"];
   $_SESSION['pur']=$myrow["purview"];
   //跳转到主页
   echo '<meta http-equiv=" 새로고침" content="0;URL=index.php">'; 
   //echo '<meta http-equiv="refresh" content="0;URL=select_process.php">'; 
  }
 }
}


hahahaha2070일 전990

모든 응답(0)나는 대답할 것이다

답장 없음
  • 취소회신하다