Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Linki i Sesje = Cuda i Dziwy
Forum PHP.pl > Forum > Przedszkole
hesus
Witam,
Rozpocząłem dziś temat "Link nie działa", ale dyskusja zeszła na temat skryptów logowania, podczas, kiedy po kilku próbach sprawy przybrały zupełnie inny obrót.
Mianowicie:
Jeśli na początku strony umieszczę <? session_start() ?> to zauważyłem, że liczba bezbłędnie otwartych z tej strony linków jest odwrotnie proporcjonalna do długości tej strony tzn. im więcej elementów wstawię na stronie, tym częściej mi się zdarza, że po kliknięciu na link pojawia się białe okno przeglądarki a link obejrzeć można dopiero po odświeżeniu strony, przy czym w oknie adresu strony pozostaje adres tej strony, na której był link.
Jeśli ktoś coś z tego rozumie to proszę o kontakt.

Po <? session_start() ?> i nagłówku na stronie znajduje się tylko link i wielokrotnie ta sama tabelka z obrazkiem - działająca.
hwao
  1. <?php ob_start();
  2. ?>

Sproboj tak... Co prawda problem wydaje sie dziny byc moze masz porblem z samym kodem php np cookie nie mozesz odczytac oodrazu tylko po przeladowaniu (dlatego moze masz biala strone)
hesus
Spróbowałem z ob_start() ale to nie to. Okroiłem stronę na maksa w tym momencie cały jej kod to:
  1. <?php session_start(); ?>
  2.  
  3.  
  4. <HEAD>
  5. <META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-2">
  6. <LINK REL=stylesheet HREF="style.css" TYPE="text/css">
  7. </HEAD>
  8.  
  9. <BODY>
  10. <A HREF="archives.php">archiwum</A>
  11. <TABLE><TR><TD><IMG SRC=images/jca.jpg></TD></TR></TABLE>
  12. <TABLE><TR><TD><IMG SRC=images/jca.jpg></TD></TR></TABLE>
  13. <TABLE><TR><TD><IMG SRC=images/jca.jpg></TD></TR></TABLE>
  14. <TABLE><TR><TD><IMG SRC=images/jca.jpg></TD></TR></TABLE>
  15. <TABLE><TR><TD><IMG SRC=images/jca.jpg></TD></TR></TABLE>
  16. </BODY>
  17.  
  18. </HTML>

Plik archives.php wygląda identycznie. Różni się tylko linkiem do index.php.
W pliku ze stylami mam:
Kod
BODY {text-align: center; font-size: 12px}
TD   {font-size: 12px; vertical-align: top}


Jeśli usunę z nagłówka linię z linkiem do stylów, strona działa OK.
Jeśli usunę session_start() strona też działa OK.
<?questionmark.gif>
hwao
Dziwne :-) nigdy tak nie mialem, jaka wersja php?

Sproboj dac bezposledni link do stylow.css :-)
hesus
Jak stworzę wewnętrzny arkusz stylów to wszystko jest ok, tylko jak wrzucam tego nieszczęsnego linka smile.gif to mi się wysypuje, nawet, jeśli plik z zewnętrznym arkuszem nie istnieje.
W ostateczności powrzucam w każdy dokument wewnętrzny arkusz, ale to trochę... beznadziejne rozwiązanie smile.gif
Jestem u progu krainy anormalnych. Help
hwao
Kod
<LINK REL="stylesheet" HREF="style.css" TYPE="text/css">

Moze tak ;-) albo...

  1. <style><?php include( 'style.css' ); ?></style>

dziwny problem :]
hesus
Kolejne - pożal się Explorerze - odkrycie:
Tu nie chodzi wcale o te style, tylko raczej o czas ładowania strony... sam już nie wiem.
Wywaliłem z powyższego przykładu style, a wrzuciłem większą tabelę z obrazkami no i rezultat jest ten sam:
Nie otwieram sesji - wszystko gra, otwieram - muszę być gotów na face 2 face z white wall.
ave
mam to samo na krasnalu 2.5a tzn zdarza sie ze strona lapie dopiero po odswierzeniu(wczesniej pokazuje sie bialutka strona), ale na innych serwerach skrypty chodza bezproblemowo.
sobstel
to jzu n-ty wątek na ten temat! poszukajcie w archiwum (np. http://forum.php.pl/index.php?showtopic=27553). zapewne chodzi tu bug Internet Explorera 5.5 i 6, który ojawia sie przy uzywaniu session_start i najprawdopodobniej takze kompresji gzip.
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.