아마도 간단한 설명이있을 수 있습니다. 그러나 PHP로 초보자이며 문제 해결 및 인터넷 사용을 3 일간 지켜본 후에 해결책을 찾지 못하는 것 같습니다.색인 페이지를 한 번 새로 고침하는 방법
사용자가 로그인 한 후 색인 페이지에 사용자의 이름을 표시하고 싶습니다. 사용자의 유효성을 검사하기 위해 데이터베이스를 쿼리하는 페이지 상단에 양식과 제출 버튼이 있습니다. 이 코드는 정상적으로 작동하지만 인덱스 페이지는 페이지를 새로 고칠 때까지 사용자가 로그인되었음을 나타내지 않습니다. header() 함수, 메타 새로 고침, 다양한 javascript 스크립트를 사용해 보았습니다. 이것은 두 개의 태그 사이에 끼어있는 코드입니다. 형태의 부호가 제출 될 때 나에게 일어날 필요 것 같아 무엇
<?php
if (isset($_SESSION['valid_user']))
{
$userid = $_SESSION['valid_user'];
include("sqlcon.inc.php");
$query = "SELECT firstname from users where userid ='$userid'";
$result = mysql_query($query) or die('Could not query database at this time');
while($row=mysql_fetch_array($result, MYSQL_ASSOC))
{
$firstname = $row['firstname'];
}
}
if (!isset($firstname))
{echo "You are not signed in.";
}else{
echo "$firstname is signed in.";}
?>
이며, 사용자가 검증되면, 인덱스 페이지는 $ FIRSTNAME 변수를 얻기 위해 새로 고침 할 필요가있다. 희망이 의미가 있습니다.
사용 :
또한, 여기에 좀 더 정보입니다 .php). MySQLi와 같은 것을 사용할 수도 있습니다. – Phil