Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Linki i Sesje = Cuda i Dziwy
hesus
post 24.03.2005, 16:43:58
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


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.
Go to the top of the page
+Quote Post
hwao
post 24.03.2005, 19:16:41
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  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)
Go to the top of the page
+Quote Post
hesus
post 25.03.2005, 08:29:16
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


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>
Go to the top of the page
+Quote Post
hwao
post 25.03.2005, 10:21:39
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Dziwne :-) nigdy tak nie mialem, jaka wersja php?

Sproboj dac bezposledni link do stylow.css :-)
Go to the top of the page
+Quote Post
hesus
post 25.03.2005, 10:31:19
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


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
Go to the top of the page
+Quote Post
hwao
post 25.03.2005, 10:58:37
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Kod
<LINK REL="stylesheet" HREF="style.css" TYPE="text/css">

Moze tak ;-) albo...

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

dziwny problem :]
Go to the top of the page
+Quote Post
hesus
post 25.03.2005, 11:24:31
Post #7





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 24.03.2005

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


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.
Go to the top of the page
+Quote Post
ave
post 27.03.2005, 09:19:27
Post #8





Grupa: Zarejestrowani
Postów: 117
Pomógł: 2
Dołączył: 29.01.2004
Skąd: Rz-ów

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


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.
Go to the top of the page
+Quote Post
sobstel
post 27.03.2005, 09:55:15
Post #9





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

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


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.

Ten post edytował sopel 27.03.2005, 10:35:37


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 10:36