HeXeR

Statistika

Pridružen/a:
13 dec 2006, 07:03
Zadnjič aktiven:
Prispevki:
3268 | Vsi prispevki
Teme:
95 | Vse teme
122
22
5

Podpis

First rule of business, protect your investment.
#12

Še eno vprašanje ...



[HTML]phpvalue session.cookiedomain test.net[/HTML]



in seje lahko preberem na vseh poddomenah. Kako bi določil domeno za piškot ? Da bi lahko na vseh poddomenah nastavil piškot na isto poddomeno in ga potem na vseh poddomenah prebral ...



ali pa če se komu sanja kako drugače naj naredim avtoprijavo ?


všeč(0) ni všeč(0) spam(0)
#9

Koliko pa so vredi linki s phpBB foruma ? Podpisi so onemogočeni, www ikonica pa ne ...



[HTML]<a href="*" target="_userwww"><img src="templates/subSilver/images/lang_slovenian/icon_www.gif" alt="Obišči avtorjevo spletno stran" title="Obišči avtorjevo spletno stran" border="0" /></a> [/HTML]



Kolko je tak backlink vreden ? Enosmeren seveda, drugače pa je domena PR4, sprašujem pa ker mam malo čez 2500 postov, in pri vsakem postu se doda ta www slikica :D.


všeč(0) ni všeč(0) spam(0)
#5

Za prikaz :D, recimo da vidim koliko časa porabi PHP za generiranje strani pa koliko MySql ...



čeprav glede na to staregate.com




[ Page generation time: 0.1858s ( PHP: 95% - SQL: 5% ) ] - [ SQL queries: 171 ]




menda pridobivanje podtkov iz MySql ni tak problem ... če namesto * selectaš samo kaj rabiš bi naj še neko malenkost pridobil na času :D.


všeč(0) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#3

Super :) sedaj še samo Query time :D, phpMyAdmin naj bi čas izvedenega SQL stavka določil takole :


list($usec, $sec) = explode(' ',microtime());
$querytime_before = ((float)$usec + (float)$sec);

// your query goes here

list($usec, $sec) = explode(' ',microtime());
$querytime_after = ((float)$usec + (float)$sec);

$querytime = $querytime_after - $querytime_before;
$strQueryTime = 'Query took %01.4f sec';

echo sprintf($strQueryTime, $querytime);

naj bi še bilo tole:



mysqlquery()

mysql
info()



vendar ne dobim časa ... v koliko časa se je izvedel stavek.


všeč(0) ni všeč(0) spam(0)
#

Tako, iamm naslednji problem ...


if(isset($_SESSION['OBISK']) && $_SESSION['OBISK'] != 3)
{
$_SESSION['OBISK'] = 2;
$podatki = mysql_query("SELECT * FROM `statistika_obiski` WHERE `ip` = '".$_SERVER['REMOTE_ADDR']."' ORDER BY `datum_prvic` DESC LIMIT 1;");
if (mysql_num_rows($podatki) == 1) { while ($podatek = mysql_fetch_array($podatki)) { mysql_query("UPDATE `statistika_obiski` SET `datum_zadnjic` = NOW(), `strani` = `strani` + 1, `id_uporabnik` = '".$_SESSION['uporabnik_id']."' WHERE `id` = '".$podatek["id"]."';"); } } else { $_SESSION['OBISK'] = 3; }
}
else
{
mysql_query("INSERT INTO `statistika_obiski` (`datum_prvic`, `datum_zadnjic`, `ip`) VALUES (NOW(), NOW(), '".$_SERVER['REMOTE_ADDR']."');");
if($_SESSION['OBISK'] != 3) { $_SESSION['OBISK'] = 1; } else { $_SESSION['OBISK'] = 2; }
}

ko obiskovalec pride prvič na stran se zgodi INSERT, ko drugič pa UPDATE, v mysql, problem je da ko nekaj vstavim, v bazo, ta prvi zapis, bi potreboval id sedaj ga dobim vendar ne na najlepši način, ...



pa me zanima če se da kako dobiti id ki se vpiše v bazo ? Gre za ...


`id` bigint(20) unsigned NOT NULL auto_increment,

auto_increment, torej ko vstavljam, sploh ne dam podatka ...



Edit: bo mysqlinsertid() ok ? Kaj pa če je več zahtev na enkrat ?


všeč(0) ni všeč(0) spam(0)
#2

Dvomim da bo kdo za to ... glede na to da paypal v Sloveniji ...


všeč(0) ni všeč(0) spam(0)
#5

Približbno veš kaki uporabniki so ? Pa kolko bi $$$ ?


všeč(0) ni všeč(0) spam(0)
#34

Ja, nekaj je tudi to verjetno, potem pa če imaš stran kjer lahko kaj zaračunaš napišeš da od reklam ni dovolj dohodkov za vzdrževanje strežnika :D:D:D, pa lepo nastaviš mastne članarine, ali pa zaračunavaš kot na ii2.


všeč(0) ni všeč(0) spam(0)
#13

Nobeno ni odveč ... pomembno, to pa je tako ... mogoče bolje, komu se zdi da bi to moral znati :D, glede to kar dela / s čim se ukvarja.


všeč(0) ni všeč(0) spam(0)