Autor Zpráva
Orlando
Profil *
Dobrý večer. Chtěl bych se zeptat, jestli je možné udělat v PHP odkaz typu
<a href="volaco" target="_blank">volaco</a>
který by po kliknutí otevřel příslušnou stránku (Nejedná se o mé stránky, odkaz povede na jiný web!) a zároveň uložil nějaké o kliknutí do mysql.

Děkuji za pomoc
okolojdouci
Profil *
<a href="pocitadlo.php">volaco</a>

V souboru pocitadlo.php máš nejdřív kód, který ti zařídí započítání (zápisem do souboru, do databáze nebo jakkoliv jinak) a potom přesměrování na daný soubor

header("Location: soubor.zip");
exit();
Darker
Profil
Nejspolehlivější je přesměrování:
<a href="klik.php?id=1" target="_blank">volaco</a>
Ale pokud odkaz posíláš do nového okna lze to řešit přes Javascript.
Bertram
Profil
Ahoj, jestli jsem to dobře pochopil, tak první uložit a poté přesměrovat.
Orlando
Profil *
Jenže já bych potřeboval zachovat HTTP referrer který přesměrovaním ztratím :(
Darker
Profil
To není pravda, oba soubory budou na tvém webu. Nicméně je tu ještě nespolehlivý javascript:
Mějme registrátor kliků klik.php.
<a href="cílová stránka" target="_blank" onclick="countOneMore(this)">volaco</a>
<script>
function countOneMore(a) {
  var loader=new Image(0,0); 
  loader.src="klik.php"; 
  a.onclick=function() {return null;};  //Vic kliku pred refreshem stranky se mi nezda relevantni, pokud nesouhlasis, smaz to
}

Orlando
Profil *
Darker:
Díky za tip, ale přes JS ani omylem, potřebuji 100% funkční řešení...
CZechBoY
Profil
pokud to je odkaz na tvojí stránku tak mpřes htaccess
Orlando
Profil *
CZechBoY:
Nejedná se právě o odkaz na mé stránky (muj server)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0