Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: biała strona i sesje
Forum PHP.pl > Forum > PHP
rafiksq
od jakiegoś czasu mam problem z przegladarka IE, w moim cms'ie po kliknieciu w okreslona pozycje wyswietla sie biala strona i trzeba ja odswiezac, natomiast w FireFoxie jest wszystko oki, poczatek kodu:

  1. <?php
  2.  
  3. if (!isset($_SESSION['login'])){
  4. header("Location: <a href=\"http://www.alt-computer.pl/cms/login.php");&#092;" target=\"_blank\">http://www.alt-computer.pl/cms/login.php");</a>
  5. exit();
  6. }
  7. ?>
kossa
Zajrzyj do manuala w jaki sposób konstruuje się nagłówek header" title="Zobacz w manualu PHP" target="_manual aby przeładować stronę.

  1. <?php
  2. header("Location: link_do_nastepnej_strony.pl");
  3. ?>


Łukasz
rafiksq
to jest ok, to na tym forum cos sie skopalo:

  1. <?php
  2.  
  3.  
  4.  
  5. if (!isset($_SESSION['login'])){
  6. header("Location: http://www.alt-computer.pl/cms/login.php");
  7. exit();
  8. }
  9. ?>


jesli wyrzuce to z pliku to wszsytko jest oki wiec problem tkwi tylko w tym.
Piniek
chodz o ot ze w tej funkcji nie dajesz <a href tylko sam link do pliku do ktorego chesz sie przensiesc

EDIT: nie zalwazylem tego ze w innej przegladarce dziala...
carbolymer
Kod który dajesz jest jak najbardziej poprawny, kwestia może leżeć w innym miejscu. Proponuję użyć na początku
  1. <?php
  2. error_reporting(E_ALL & ~E_NOTICE);
  3. ini_set('display_errors', 1);
  4. ?>

- to tak dla pewności.
Potem, co powoduje ten błąd? Ta strona przekierowywująca czy ta na którą jest użytkownik przekierowywany?
Być może to wina cachowania IE, i pokazuje dawną wersję strony która była pusta (wiele razy tak miałem).
rafiksq
Cytat(carbolymer @ 16.03.2008, 15:29:32 ) *
Kod który dajesz jest jak najbardziej poprawny, kwestia może leżeć w innym miejscu. Proponuję użyć na początku
  1. <?php
  2. error_reporting(E_ALL & ~E_NOTICE);
  3. ini_set('display_errors', 1);
  4. ?>

- to tak dla pewności.
Potem, co powoduje ten błąd? Ta strona przekierowywująca czy ta na którą jest użytkownik przekierowywany?
Być może to wina cachowania IE, i pokazuje dawną wersję strony która była pusta (wiele razy tak miałem).


nie pomogło sad.gif( po kliknieciu w adresie pojawia sie docelowy adres natomiast strona jest pusta wiec nie sadze zeby to byl problem z cachowaniem explorera, jest w tym docelowym pliku usunę te linie kodu o ktorych pisalem na pocztku w tym temacie to strona sie laduje.
daniel1302
Spróbuj dać ob_start(); na początku strony w 1 linice nad jakimkolwiek kodem
a na końcu ob_end_flush();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.