Minden insert duplázódik
A problémám hogy akármilyen insert utasitást akarok mysqlben végre hajtani mindig kétszer hajtja végre:
pl látogatás naplózás:a $loadtime a php futási idejét adja vissza, ez csak a hiba keresés miatt van.
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
■ pl látogatás naplózás:
<?php
$date = date ("Y-m-d H:i:s", mktime());
$ip = $_SERVER['REMOTE_ADDR'];
$modul=''; //a weblapon merre járt a látogató
foreach ($_GET as $key => $value) {
$modul.=($key=='page') ? '?' : '&';
$modul.=$key.'='.$value;
}
$user_id = isset($_SESSION['felhasznalo_id']) ? $_SESSION['felhasznalo_id'] : 0;
$endtime = timer();
$loadtime = $endtime - $starttime;
$loadtime = number_format($loadtime, 4);
$insert = mysql_query("INSERT INTO latogatasok VALUES ('', '".$date."', '".$ip."', '".$modul."', '".$user_id."', '".$loadtime."') ");
echo $loadtime;
ez az index.php legvégén található utána már csak az esetleges mysql hibákat iratom ki.
erre mindig valami ilyesmit kapok az adatbázisban:
id| latogatas ideje | ip | megnezett oldal |userid| loadtime
5 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.5087
6 | 2006-07-24 12:56:09 | 127.0.0.1 | ?page=modules/hirek&akt=0 | 0 | 0.2356
minden ugyan az kivéve a betöltési időt... és amit végkép nem tudok felfogni , hogy az oldalon mindig a felső (nagyobb) betöltési idő jelenik meg és nem az ami utána lett tárolva az sql-ben..
valami ötlet hogy ez miért lehet? esetleg hogyan tudom kivédeni?
bye Tomi
u.i:ha külön föggvénynek irom és meghivom akkor is ugyan ez a hiba
nem lehet, hogy máshol van a hiba?
nem hiszem
Az a fura hogy ez az index.php legvégén is jelentkezik és akkor is ha egy include_once() fv.el betöltöm pl a hirek_beszur.php -t ott pedig csak egy szál insert volt, semmi ciklus
más ötlet?
hi
kapcsolat azonosíto?
az még érdekesebb...
a kapcsolatazonosító nem lényeg, míg csak egy adatbázist használsz, mert mindig a legutolsó mysql_connect() által megnyitott kapcsolatot használja.