Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Auto logout, Mały problem :(
Mystic007
post 22.08.2006, 11:40:37
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 1
Dołączył: 22.04.2006
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Mam następujący problem: Chcę by było auto wylogowywanie userów którzy w ciągu x minut nie wykazują swojej obecności. Mam taki kod:
  1. <?php
  2. if(spr()){
  3. $sql="SELECT * FROM `".$users."` WHERE `nick`='".$nick."' LIMIT 1";
  4. $result=mysql_query($sql);
  5. if($result){
  6. $now=mktime();
  7. while($row=mysql_fetch_array($result)){
  8. if($row["online"]>=$now || empty($row["online"])){
  9. $ids=intval($id);
  10. $ds=$now+300*4; //20 min
  11. $sql="UPDATE `".$users."` SET `online` = '".$ds."' WHERE `id`='".$ids."'";
  12. $a=mysql_query($sql);
  13. }elseif($row["online"]<=$now){
  14. print'OUT!';
  15. $sql="UPDATE `".$users."` SET `online`='' WHERE `id` = '".intval($id)."'";
  16. print'<META HTTP-EQUIV="Refresh" CONTENT="1; URL='.$adres.'logout.php">';
  17. }}}}
  18. ?>


funkcja spr(); sprawdza czy odwiedzający jest zalogowany. Po zalogowaniu się na stronę wyskakuje mi informacja 'OUT!', dopiero po następnym zalogowaniu jest dobrze-Mozilla. (w IE działa dobrze) Czy ktoś wie czego to wina?

Ten post edytował Mystic007 22.08.2006, 11:43:25
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 5.07.2025 - 20:58