2013-08-22 3 views
2
<?php 
session_start(); 
$_SESSION['id']='face'; 

?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Untitled Document</title> 
</head> 

<body> 
    <form action="check.php" method="post"> 
      Admin: <input type="text" name="uname" value="<?php if(isset($_SESSION['id']) && !empty($_SESSION['id'])) { echo $_SESSION['id']; } ?>" /><br /> 
      Password: <input type="password" name="pword" /><br /> 
         <input type="hidden" name="login" value="1" /> 
         <input type="submit" value="Login" /> 
</form> 
</body> 
</html> 

저는 PHP 언어로 작업하고 있습니다. 나는 값 즉 얼굴을 저장 한 세션 [id]를 만들었습니다. 는 isset 여부가 * * 세션 [ID]하지만 에코 경우 지금 형태 ADMIN 텍스트 박스, 전 세션 [ID]를 확인하고 또는 비어는 텍스트 박스 값 에코는 isset 하지 않으면 대신에 그 번호를 보여주는 그. 제발 설명해 주시겠습니까 왜 그 번호를 보여주는 ....... 대신 가치의양식을 사용하여 세션을 사용하십시오

+0

코드가 제대로 작동합니다. 그것은 "얼굴"을 텍스트 상자에 넣습니다. –

+0

하지만 세션이 선언되지 않으면 세션 번호없이 세션을 시도하십시오. –

+0

빈 상태로 표시됩니다. 어떤 브라우저를 사용하고 있습니까? Chrome은 @Benedikt Kittinger가 제공 한 답변을 보완합니다. –

답변

관련 문제