저는 처음부터 웹 사이트를 만들려고 노력 중이며 현재 세션 자료가 붙어 있습니다. 일반적으로 세션 작동 방식 및 저장 방법은 $_SESSION
입니다. session_start()
이후이지만 내 주요 문제는 이것입니다. 캐쉬를 지우고 새 창을 열고 로그인 요청을 제출하면 FIRST 시간이 올바르게 제출되지 않고 페이지가 다시로드되고 아무 것도 변경되지 않았지만 처음에는 잘 작동합니다 ... 내 login.php는 다음 중 하나를 처리합니다. a) 게시물 요청 또는 b) "user/login.php? username = facebook & method = get"에 대한 링크가 아래 코드로 전송되어 로그인 할 사용자를 설정하도록 url을 통한 로그인 (테스트 목적)PHP 로그인 세션은 캐시가없는 새 창에서 첫 페이지로드시 작동하지 않습니다.
<?php
session_start();
$method = $_GET['method'];
if($method == "get") $_SESSION['username'] = $_GET['username'];
else $_SESSION['username'] = $_POST['username'];
header('Location: http://www.imggroups.com');
?>
이 문제는 중요하지 않지만 인덱스 페이지에서 사용자가이 작업을 수행하여 로그인했는지 확인합니다. 분명히 세션을 시작한 다음. if(isset($_SESSION['username'])) echo
로그인해야합니다. 다른 사람은 로그인하지 않은 내용을 반향합니다. .....
정답을 역전 했으므로이 작업을하지 않았다고 가정합니다. 여기에 나열된 내용을 시도해보십시오. http://www.php.net/manual/en/function.session-write-close .php # 86791 – ChrisK