Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przejście na inną stronę, jakieś nieinwazyjne
Spykaj
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


Oto jest problem:

Ogólny schemat budowy mojej strony wygląda tak:

  1. <?php
  2. include('gora.php');
  3. wykonuj_skrypty_itd();
  4. include('dol.php');
  5. ?>


No i np. skrypt dodawania komentarz jest w pliku comment_add.php. Jeśli są jakieś problemy to włącza się jakiś komunikat z tego pliku, gorzej kiedy nie ma żadnych problemów (paradoksalnie smile.gif ) otóż wtedy wolałbym, żeby włączyła się strona z komentarzem czyli news_show.php, jednak nie potrafię tego zrobić inaczej niż przeładowanie strony po sekundzie, ale to jest słabe rozwiązanie ;/ ogólnie mógłbym jakoś próbować zaincludować ten plik news_show w comment_add jednak to odpada ze względu na strukturę strony, jest już zaincludowany plik 'gora.php' itd, to rozwiązanie też odpada. Zna ktoś jakiś dobry sposób na rozwiązanie tego problemu ? :/


--------------------
?>
Go to the top of the page
+Quote Post
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


W twoim wypadku rozwiązania są trzy:
1) javascript (zły pomysł)
2) wysłanie nagłówka z przekierowaniem: header('Location: costam.php'); Jednak nagłówek musisz wysłać, przed wysłaniem czegokolwiek do przeglądarki, więc musisz zmodyfikować swoją stronę, żeby tak się działo. Ewentualnie możesz rozpocząć buforowanie wyjścia na początku strony i zrzucić bufor na końcu.
3) Napis użytkowniku: kliknij tutaj aby zobacz swój komentarz smile.gif


--------------------
Go to the top of the page
+Quote Post
Spykaj
post
Post #3





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


3. Nie chcę tego tongue.gif

2. Nom, headery są ok, ale jednak już trochę się wkopałem w ten include('top.php'); Chyba zostaje buforowanie drogą eliminacji tongue.gif


--------------------
?>
Go to the top of the page
+Quote Post
neverever
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 44
Dołączył: 17.02.2004
Skąd: Wieliczka

Ostrzeżenie: (10%)
X----


ja kiedy nie moge użyć header, to nie bawiac się z javascriptem robię przekierowanie meta
  1. <?php
  2. echo '<META HTTP-EQUIV=Refresh CONTENT="0; URL='.$PHP_SELF.'">';
  3. ?>

-podpatrzyłem kiedys na innym forum guitar.gif


--------------------
neverever
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 Aktualny czas: 21.08.2025 - 14:41