Witam!




Mam bardzo dziwny problem z sesjami. Napisałem pewną aplikację www, ale w jednej z lokalizacji do których ów aplikacja była kierowana, osoby skarżą się, że wszystko począwszy od logowania trwa strasznie długo. Przygotowałem inną wersję, bez logowania - działało normalnie. Brnąłem dalej, manipulowałem kolejnymi elementami logowania, aż doszedłem do wniosku że wszystkiemu winne są sesje. Stworzyłem prosty kod aby to przetestować

test.php

  1.  
  2. <?php session_start();
  3.       $_SESSION['blabla'] = 'lablablablab';       
  4.  
  5. ?>
  6. <a href="next.php">Dalej</a>
  7.  





next.php

  1.  
  2. <?php
  3.         session_start();  
  4.         $session = var_export($_SESSION, true);  
  5.         $file = fopen('/debug/session.log','a+');  
  6.         fwrite($file, date('H:m:s').$session."\n");  
  7.        fclose($file);  
  8.   ?>





W pliku session.log były tylko wpisy z moich testów.

Osoby z lokalizacji w której były problem mówiły, że strona ładuje się tak samo długo jak aplikacja. Sprawdzałem również ew. problemy z cookies, w podobny sposób, stworzyłem cookie, zapisałem do niego wartość później odczytywałem i zapisywałem do pliku. Wpisy w pliku wskazywały na to, że wszystko chodzi bez problemów zarówno u mnie jak i w problemowej lokalizacji. Macie jakieś pomysły dlaczego tak może się dziać?