donio11
20.04.2010, 14:22:04
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
20.04.2010, 14:27:28
Bez kodu to raczej ciężko cokolwiek stwierdzić.
tehaha
20.04.2010, 14:28:16
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
20.04.2010, 14:34:34
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
20.04.2010, 14: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.
donio11
20.04.2010, 14:51:15
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
20.04.2010, 15:37:58
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
20.04.2010, 16:25:06
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
22.04.2010, 13:24:02
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

więc szukam dalej
mrok
22.04.2010, 21:24:48
Cytat
TYLKO w FIREFOX (!)
A nie masz jakiegoś dodatku który np sprawdza poprawność htmla? spróbuj wyłączyć wszystkie dodatki w firefoxie
donio11
28.04.2010, 10:04:40
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.
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.