SoulRipper
18.12.2004, 16:36:45
Witam.
Piszac skrypty natkanlem sie na taka rzecz:
gdy np dodamy cos do bazy danych(mysql)i zostanimy przekierowani(header)
do strony ktora potem to odczytuje. jestem juz na tej stronie i nic nie widze(zapytanie jest poprawne na 100%), dop gdy odswierze strone w przegladarce wynyki sie pokazuja.
Czy jest to spowodowane tym ze mam wlaczone buforowanie wynikow w konfiguracji serva? Czy tez trzeba jakies inne rzeczy zrobic?
Pozdrawiam
oldek
18.12.2004, 19:33:12
1) upewnij się że po INSERT nastąpił zapis do bazy, przydadzą się funkcje
<?php
?>
lub też z innej beczki
2) daj deczko czasu na pozbieranie się bazy przez zwolnienie header() o parę sekund
<META HTTP-EQUIV="REFRESH" CONTENT="3; URL=idztam.php">
tu '3' to 3 sek. na wstrzymanie przed przekierowaniem.
Może pomoże.
LukaszLenart
18.12.2004, 23:15:47
Musisz miec jakis blad, sam nie raz tak robilem i wszystko gra. Wyslanie przekierowania powoduje, ze dany skrypt sie konczy a przegladarka zada nowej strony (jesli nawet wyglada to na ciaglas, to nastepuje przerwanie komunikacji, taka dziala HTTP)