Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odswiezanie
-Gość_kuba-
post
Post #1





Goście







mam jakis tam plik, w ktorym mam link odnoszacy sie do strony wyloguj.php.
po kliknieciu tego linka, wyloguj.php powinno od razu mnie przeniesc do plan.php - bynajmniej tak bym chcial, ale nie dziala.

w wyloguj.php mam taki kod:
  1. <?php
  2. if (!isset($_COOKIE['nazwa'])) {
  3. header (&#092;"Location: http://localhost/plan/plan.php\");
  4. exit();
  5. } else {
  6. setcookie ('nazwa', '', time()-10, '/', '', 0);
  7. }
  8. ?>


dziala dopiero po kliknieciu 'odswiez'.
jak to poprawic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jareks
post
Post #2





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 17.03.2004

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


Mam podobny problem, dlatego nie zakładałem nowego tematu.

Napisałem prosty system newsowy z możliwością komentowania oparty o bazę mysql. Chciałbym, by po wysłaniu komentarza z formularza do bazy strona odświerzyła się, by automatycznie można było zobaczyć napisany komentarz. (F5 powoduje, że komentarz ten zapisuje się do bazy jeszcze raz).

Próbowałem użyć proponowanej funkcji header("Location: "), jednak mam problem z poprawnym jej użyciem.

Cytat
header() może być wywoływana jedynie do momentu nim zostanie wysłana jakakolwiek treść, tzn. znaczniki HTML, puste linie lub wynik pracy php
Tymczasem przecież ja wysyłam wcześniej na stronę formularz.

Cytat
można użyć buforowania wyjścia aby ominąć ten problem. Wszystko, co skrypt wyśle do przeglądarki zostanie zatrzymane na serwerze do momentu, kiedy pojawi się instrukcja wysłania danych. Można to zrobić za pomocą funkcji ob_start() i ob_end_flush()
Nie bardzo jednak wiem jak się do tego zabrać.

Będę wdzięczny za jakieś wskazówki.
Za wskazówkę typu "Odsyłam do wyszukiwarki" serdecznie dziękuję. Za strony w języku innym niż polski również (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 05:01