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 하지 않으면 대신에 그 번호를 보여주는 그. 제발 설명해 주시겠습니까 왜 그 번호를 보여주는 ....... 대신 가치의양식을 사용하여 세션을 사용하십시오
코드가 제대로 작동합니다. 그것은 "얼굴"을 텍스트 상자에 넣습니다. –
하지만 세션이 선언되지 않으면 세션 번호없이 세션을 시도하십시오. –
빈 상태로 표시됩니다. 어떤 브라우저를 사용하고 있습니까? Chrome은 @Benedikt Kittinger가 제공 한 답변을 보완합니다. –