ugrás a tartalomhoz

Php néha többször fut le

halucska · 2009. Feb. 4. (Sze), 15.03
Sziasztok,

Egy rendszerben több php oldalnál is előfordul, hogy a php többször fut le(?) Úgy ellenőriztem, hogy egy file-ba logoltam egy stringet és időbélyeget.

Tehát pl: rákattintok egy cikkre -> logfileba 2-3 sor íródik be egymás után. Ha ugyanarra a cikkre kattintok, akkor már csak egy sor íródik be.

Szóval mindig ez van, első kattintásra többször hajdódik végre a php, aztán már nem. Megnéztem, elvileg mindenhol include_once van (számít? már nem tudom).

A rendszer úgy néz ki, hogy a php xml-t generál, amit xslt dolgoz fel, nem tudom, ez bármilyen szempontból releváns lehet-e.

Tudom, hogy ez így nagyon nem konkrét, és valószínűleg reménytelenül elméleti és megfoghatatlan, de azért megpróbálkozom vele, ha nem haragszotok. Mit kellene még megnéznem? Hogyan tudnám ezt egyáltalán tesztelni?

köszi
H.
 
1

Több felhasználó

Poetro · 2009. Feb. 4. (Sze), 16.04
Nem lehet hogy több felhasználó nézi egyidőben az oldalt, vagy a böngésződ csinál valami előcachelést?
Próbáld meg kikapcsolni a cachet, vagy olyan böngészővel használni, ami eleve nem támogatja:
Pl: links, lynx, wget.
2

Nem lehet

halucska · 2009. Feb. 4. (Sze), 16.36
Ezt most tesztrendszerben nézem, szóval senki más nem használja, csak én.

Csak azt tudtam kipróbálni, hogy kikapcsoltam a cache-elést, de az eredmény ugyanaz.
3

Debug

Protezis · 2009. Feb. 4. (Sze), 19.12
Debuggolj (xdebug, zend debugger, dbg stb.)
4

favicon.ico

janoszen · 2009. Feb. 4. (Sze), 22.51
Nekem a legnagyobb önszivatás az volt, amikor nagyvonalúan betettem a rewrite rule-t, hogy akkor mindent az index.php-ra és néztem a debuggerben, hogy miért fut rá még egyszer. Egészen addig, amíg rá nem jöttem, hogy a favicon.ico-val is ráfut. A falban sztem a mai napig ott a fejem nyoma.
5

Logolj!

deejayy · 2009. Feb. 5. (Cs), 08.15
$_GET, $_POST, $_SERVER változókat is told ki a logfájlba szerintem, azok többet fognak mondani. A $_SERVER főleg, mivel abban pl. benne van a request_uri is :)
6

dupla lekerdezes

nemalevi · 2009. Feb. 5. (Cs), 13.29
Nekem az adatbazis lekerdezesek futottak le duplan, de csak Firefoxban es ugy vettem eszre, hogy egy latogatast ketszer jegyzett be az adatbazisba. En reszekre osztottam a kodot, aztan egy javascriptes ures valtozo bizonyult a hibat kivalto oknak, de hogy miert azt nem tudom. :)
9

Na ez AZ, amire kiváncsi lennék

Adam · 2009. Feb. 8. (V), 23.48
Na ez AZ, amire kiváncsi lennék, hogy nálad egy JS változó hogyan kavar be az SQL lekérdezésekbe...
7

Google reklám

halucska · 2009. Feb. 5. (Cs), 13.51
Basszus, a $_SERVER tartalmának kiírása mindent megmagyarázott: a 2. és 3. beírásnál a [HTTP_USER_AGENT] => Mediapartners-Google

Van az oldalon egy Google hirdetés box, attól van ez a jelenség. Az persze jó kérdés, hogy mit lehet tenni ez ellen azon kívül, hogy leszedi az ember az egészet.

Köszönöm mindenkinek a segítséget!
8

Ez érdekel..

vbence · 2009. Feb. 8. (V), 11.38
Milyen IP címről jön a kérés? A saját gépeden van valami gugli-program vagy ilyen gyakran néz rá a nagytestvér az oldlakra?