저는 session_vars 및 모바일 3G 연결에 큰 문제가 있습니다.3G 동글을 사용하여 세션 변수를 분실했습니다.
우리는 사용자 이름과 암호로 액세스되는 가상 캠퍼스를 가지고 있습니다. 사용자가 파일 다운로드를 시도하고 3G 연결을 사용
<?PHP session_start();
//Avoid not logged users
if ($_SESSION['auth']!=true)
{
session_unset();
header('Location:index.php'); // login page
exit;
}
때로는 로그인 한 사람 식별의 세션 변수를 잃게하고를 보내 모든 페이지에서 사용자가 다음과 같은 코드로 기록되어 있는지 확인합니다 로그인 페이지로 이동합니다.
Google은 오류를 재현하기 위해 노력했지만 실패했습니다. 3G 연결 조건에 따라 달라질 수 있습니다.
동글 3g을 사용하는 모든 사용자는 노트북을 사용하지 못합니다. html로 다운로드 링크 코드 벨로
:<a onclick="window.location.href='download_file.php?id=48558&id_aula=A1188788&p=5'" title="download 21115400_cat.pdf" class="Arial11BlueBold ManoSola">Download</a>
그리고 download_file.php :
<?PHP session_start();
//Avoid not logged users
if ($_SESSION['auth']!=true)
{
session_unset();
header('Location:index.php');
exit;
}
...
감사합니다!
내 iPhone의 내 IP가 3G에 대한 모든 요청을 변경합니다. – Sherlock
고마워요! 예, 아마 3g 네트워크에서 문제가 될 것입니다. –