Zakar
11.02.2013, 16:25:19
Witam, pytanie z serii noob question, ale nie daje mi to spokoju.
Zamierzam napisac aplikacje typu klieny-serwer-serwer w PHP i spokoju mi nie daje jedna rzecz.
Czy jesli jako klient podlacze sie do tej aplikacji (uruchomie skrypt aby sie wykonywal) i ma to trwac na przyklad 4 godziny
to czy moja przegladarka internetowa musi byc caly czas polaczona z tym skryptem, aby on dzialal? (jesli ofc skrypt zwraca wartosc do pliku lub sqla a nie do klienta)
Pozdrawiam
Zakar
Giluś
11.02.2013, 16:56:48
Nie wiem jak na 4H, ale wiele razy zdarzyło mi się, że robiłem pętle z dodawaniem do mysql i jak wyłączyłem kartę to jeszcze dodawały się rekordy, czyli tak jak gdyby skrypt działał jeszcze, ale trwało to może ~20 minut, wiec nie wiem co by było w ciągu 4h
Sephirus
11.02.2013, 17:00:10
ini_set('max_execution_time', $czas_w_sekundach);
I jedynie odpal skrypt z przeglądarki. Potem możesz ją wyłączyć. Tak czy owak poczytaj o tym nieco więcej.