Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Podwójne wczytywnie strony
Forum PHP.pl > Forum > PHP
donio11
Mój problem jest dziwaczny, gdy klikam w linki na mojej stronie, serwis wczytuje sie dwukrotnie (!). efekt na ekranie jest oczywiscie pojedynczy, ale wykonywane sa dwukrotnie skrypty na stronie. Zresztą dodalem zapisywanie logu na poczatku kodu i widze w bazie że jedno kliknięcie w podstrone generuje dwa wpisy do bazy (!). Jakby strona wczytywała się dwukrotnie na tyle szybko że nie jest to zauważalne. mam ten problem na serwerze nazwa.pl na innym z tym samym systemem nie mam takich jazd.

sam się sobie dziwie że piszę takiego posta (sam widzę jak wygląda) ale drugi dzień nad tym siedzę i do niczego nie doszedłem, a może ktoś coś takiego miał również.
pozdrawiam
blooregard
Bez kodu to raczej ciężko cokolwiek stwierdzić.
tehaha
pokaż kod, bo czasami ludzie robią tak błąd, że wywołują zapytanie sql, a potem nie świadomie jeszcze raz je wywołują żeby sprawdzić czy zwraca true czy false, żeby wyświetlić jakiś komunikat czy coś
donio11
kodu niestety nie wkleję, bo to cały system i nei wiem w który miejscu tkwi problem (juz wszystko sprawdzalem) ;( tym bardziej że tylko na nazwie.pl to mam
miałem nadzieję iż te objawy komuś się skojarzą
no nic ;(
mrok
Sprawdź logi apacha i zakladkę ładowanych plików w firebugu. Możliwe że masz jakiś błedny link np: <img src="/obrazki/" /> który jest routowany na index.php Twojego serwisu.
donio11
Cytat(mrok @ 20.04.2010, 15:38:40 ) *
Sprawdź logi apacha i zakladkę ładowanych plików w firebugu. Możliwe że masz jakiś błedny link np: <img src="/obrazki/" /> który jest routowany na index.php Twojego serwisu.


mógłym prosić o dwa zdania bliżej na temat potencjalnego problemu z obrazkami ? chodzi o sciezki ? jak to sprawdzić ? mam firebuga
zend
Też miałem taki problem, tkwił on w mod rewrite i braku obrazków/plikow z js na stronie, gdy odwolywalem się do nieistniejącego pliku wykonywał się index.php, jeśli masz włączonego firebuga to w zakladce sieć sprawdź czy na serwerze są wszystkie pliki (brak pliku oznaczony jest czerwonym kolorem scieżki), bądź sprawdż czy skrypty js nie wczytują dwa razy tego sameco contentu, co rozpoznasz przez dwukrotne pojawienie się tego samego bądź podobnego url'a
mrok
Cytat(donio11 @ 20.04.2010, 15:51:15 ) *
mógłym prosić o dwa zdania bliżej na temat potencjalnego problemu z obrazkami ? chodzi o sciezki ? jak to sprawdzić ? mam firebuga


Tak jak zend napisał:
w karcie siec -> wszystko i przeglądasz linki (link nie będzie na czerwono ponieważ odpowiedź z serwera to nie 404), może byc tez tak że to w plikach css masz błędny link (ale tutaj to tylko sprawdzanie ręczne zostaje - lub wyłącz css i sprawdź czy problem nadal występuje).

Jeszcze łatwiej znajdziesz to zapisując gdzieś informacje z $_SERVER['REQUEST_URI'] podczas wywołania skryptu
donio11
Poszedłem tropem tych obrazków,choć firebug nic nie zgłaszał. wszystko przeorałem nic to nie dało.

ALE sprawdziłem serwis w przeglądarkach OPERA i IE8 i NIC TAKIEGO SIĘ NIE DZIEJE. Problem nie istnieje.

TYLKO w FIREFOX (!)

rączki opadają

// widzę w google (po tym odkryciu przynjamniej wiedziałem czego szukać) że nie tylk oja mam ten problem. a powodem moze byc każda pierdoła nawet w htmlu tongue.gif więc szukam dalej
mrok
Cytat
TYLKO w FIREFOX (!)


A nie masz jakiegoś dodatku który np sprawdza poprawność htmla? spróbuj wyłączyć wszystkie dodatki w firefoxie
donio11
wszystkie skrypty typu firebug, narzedzia webmastera pokazują ze wszystko jest ok.
ale zmieniłem właśnie kodowanie z UTF-8 na iso-8859-2 - strona pełna krzaków oczywiście - ale dwukrotnego wczytywania nie ma - he ?

?

dodałem na początku php
header("Content-Type: text/html; charset=utf-8");

i problem zniknął - może komuś to się przyda. dziękuje wszystkim za pomoc temat można zamknąć. pozdrawiam.

yahoo.gif
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.