안녕하세요이 PHP 코드 내 스크립트의 작은 부가 기능을 쓰기 위해 노력하고 있어요 사람입니다 : PHP는 페이지로 리디렉션
<?php
if (isset($_SESSION['uid'])) {
header('Location: /members');
} else {
echo '<table width="40%" border="0" align="center" cellpadding="5" cellspacing="2">
<tr align="center" valign="top">
<td bgcolor="#99CC00" class="thinbord"><font color="#FFFFFF"><strong>قسمت ورود کاربران</strong></font></td>
</tr>
<tr align="center" valign="top" bgcolor="#EEF7FF">
<td class="thinbord"><table width="100%" border="0" cellspacing="0" cellpadding="2">
<form action="/members/" method="post">
<tr>
<td height="25" align="center" valign="bottom" class="boxtext"><strong>email :</strong></td>
</tr>
<tr>
<td align="center" class="boxtext"><input type="text" name="email" size="20" maxlength="100"></td>
</tr>
<tr>
<td align="center" class="boxtext"><strong>پسورد:</strong></td>
</tr>
<tr>
<td align="center" class="boxtext"><input type="password" name="passwd" size="20" maxlength="20"></td>
</tr>
<tr>
<td align="center" class="boxtext"><input type="hidden" name="form" value="sent" >
<input name="submit" type="submit" value="login" ></td>
</tr>
<tr>
<td align="center" class="boxtext"><a href="/lost.php<? if ($ref) {echo("?ref=$ref"); }?>">lost your pass click here</a>
<br>please check your spam</b></td>
</tr>
<tr>
<td align="center" class="boxtext"><a href="/signup.php<? if ($ref) {echo("?ref=$ref"); }?>">sign up</a></td>
</tr>
</form>
</table></td>
</tr>
</table>';
}?>
가 가능한 경우에도 세션 UID 스크립트를 보여
이 회원에 페이지를 리디렉션과 그렇지 않은 경우 사용 가능한 스크립트 로그인 테이블 표시 세션이 시작되기 전에 인덱스가이 페이지로 이동하지만 작동하지 않으며 멤버에게 페이지가 리디렉션되지 않습니다. 나는이 문장을 생각
당신은 스크립트에'session_start()'를 포함 시켰습니까? 세션을 처리 할 때 각 스크립트에'session_start()'를 추가해야합니다. –
var_dump ($ _ SESSION) 여기에 덤프 된 답변을 게시하십시오. –