Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Klikkausten laskija?

Sivun loppuun

jpekkam [06.12.2004 19:04:47]

#

Eli tuolta löysin jotain tietoa:
https://www.ohjelmointiputka.net/keskustelu/660-klikkaukset

Tarttisin semmosen, että kun tässä on numero vaikka (4)
Ja tässä alla linkki josta klikataan niin tuo ylemmällä rivillä oleva numero kasvaisi klikkausten perusteella.

Juice [06.12.2004 19:11:38]

#

Saako sivu latautua uudelleen välissä? Mikäli ei, JS on ainoa vaihtoehto. Mikäli kyllä, käytä PHP:tä(mikäli palvelin tukee sitä).

PHP:llä helppo muokata vaikka kävijälaskurista.

Metabolix [06.12.2004 19:16:04]

#

Jos haluat numeron kasvamaan juuri sillä hetkellä ilman sivun uudelleenlatausta, tarvitset JavaScript-härpäkkeitä. Jos taas teet sen PHP:llä, niin sivu pitää ladata joka kerta uudestaan, koska PHP suoritetaan palvelimella ja käyttäjälle lähetetään vain valmis (html-)sivu. Jälkimmäisessä tapauksessa:
(a) Pidät lukua jossakin tiedostossa palvelimella ja nostat sitä yhdellä aina, kun linkkiä klikataan (eli siirrytään tietylle PHP-sivulle). Näin saat laskettua kaikkien kävijöiden yhteiset klikkaukset.
(b) Luot sivulle inputin, jonka avulla lähetät aina palvelimelle edellisen luvun, esim. jos luku on 4, inputin arvo on 4, ja kun linkkiä klikataan, PHP-skriptille lähetetään $_POST['InputinNimi'], jonka arvo on 4. Palvelin voi sitten lähettää seuraavaksi sivun, jossa luku on ($_POST['InputinNimi'] + 1) eli 5.

jpekkam [06.12.2004 21:27:01]

#

Tuota... Sivu saa tai ei saa latautua uudelleen, ku se tulisi sellaiseen IMUROI linkiin eli tuota klikkaamalla avautuu normaalisti se mihin imuroidaan.
Eli onko haittaa vaikka sivu ladataan uudelleen, ei taida olla?

ajv [06.12.2004 21:59:03]

#

No kun tuollainen nyt on valmiina, koitappa näistä soveltaa:
http://cgi.evtek.fi/~k0101030/?page=l-ahdekoodit&filu=lataussivu.php
http://cgi.evtek.fi/~k0101030/?page=l-ahdekoodit&filu=load.php

En vastaa koodin laadusta, sillä se on _todella_ vanhaa :)

jpekkam [06.12.2004 23:04:37]

#

Vielä pari kysymystä tuosta koodista?
http://cgi.evtek.fi/~k0101030/?page...-ahdekoodit&filu=lataussivu.php

Mikä polku tähän pitää laittaa?

lainaus:

$counter_dir = "sivut/dat";

Entäs tähän?

lainaus:

<td><a href="sivut/load.php

Tarviiko mitään muuta muutella koodiin?
Kiitos!

pistemies [07.12.2004 00:30:04]

#

Olen itse imuroinut tuon ohjelman ja se on minulla ollut käytössä jo hyvän aikaa. Noihin tulee muistaakseni polku, missä lataussivu.php ja load.php sijaitsee "isäntä-ohjelmaan" nähden.

Juice [07.12.2004 18:36:00]

#

Tuota, tällainen on kyllä ihan putkan omissa vinkeissäkin :P

https://www.ohjelmointiputka.net/koodivinkit/23724-php-tiedostojen-kopiointilaskuri

jpekkam [07.12.2004 22:13:12]

#

Juice ----> Kiitos vinkistä, en oikeen nuista saanu väännettyä sopevaa. Luulisin tuolla onnistuvan. : )


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta