2013-04-22 1 views
0

저를 기억하는 사람들을위한 검증 시스템이 있습니다. PHPSESSID와 Username에서 전체 쿠키를 만듭니다. 그런 다음 PHPSESSID는 사용자 이름으로 데이터베이스에 저장되고 다시 로그인 할 때마다 바뀌어 올바른 사용자를 확인합니다. 기본적으로 쿠키를 확인하기 위해 매 5 초마다 실행되기를 원합니다. 이유는이 중 하나에 로그인 할 수있는 여러 탭이있는 iPhone 앱의 일부이기 때문입니다. 하나에 로그인하면 다른 사람이 그 사실을 인식하고 적절한 조치를 취하 길 원합니다. 어떤 도움이라도 사랑 받게 될 것입니다. 감사. 그것은 매 순간보다 더 자주 실행해야하기 때문에PHP 스크립트 반복

<?php 
$Username = $_COOKIE['Username']; 
if (isset($_COOKIE['Username']) && isset($_COOKIE['PHPSESSID'])) { 
echo "<p>&nbsp;</p>"; 
echo "<center>Login Successful. Please wait for redirect."; 
echo '<meta http-equiv="Refresh" content="3;URL=http://www.example.com">'; 
} 
?> 
+0

를 사용할 수 있습니까? – PeeHaa

+0

죄송합니다. 솔직히 다른 일을 할 때 거기에 넣는 것을 잊어 버렸습니다. –

답변

0

, 당신 대신 당신이 끝없는에 넣을 수 cron 작업을 사용할 수 없습니다 while 루프, 잠을 5 초 동안. 당신은`mysql_real_escape_string`을 사용하는 이유는 그것을 위해, 다운되면 당신이 경우에이를 모니터링하는 설정 뭔가 할 것입니다 물론

while (true) { 
    // your code here 
    sleep(5); 
} 

, 당신은 supervisord