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.
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.
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.
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?
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 :)
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!
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.
Tuota, tällainen on kyllä ihan putkan omissa vinkeissäkin :P
https://www.ohjelmointiputka.net/koodivinkit/
Juice ----> Kiitos vinkistä, en oikeen nuista saanu väännettyä sopevaa. Luulisin tuolla onnistuvan. : )
Aihe on jo aika vanha, joten et voi enää vastata siihen.