| Autor | Zpráva | ||
|---|---|---|---|
| Welton123 Profil |
Zdravím, potřebuji, aby po načtení stránky se mi do souboru vypis.html zapsal čas a adresu stránky s nacházejícím scriptem.
Zkoušel jsem toto: <script>
document.zapis.submit();
</script>
<form action="" name="zapis" method="POST">
<input type="text" name="web_adresa" value="http://<?echo $_SERVER['HTTP_HOST']?><?echo $_SERVER['REQUEST_URI'];?>">
<input type="text" name="datum" value="<?echo date("d.m.Y H:i:s")?>">
<input type="text" name="script" value="Kolo Štěstí">
<input type="submit">
</form>
<?php
$soubor = fopen("./vypis.php", "a");
fwrite($soubor, "<tr><td>".$_POST['web_adresa']."</td><td>".$_POST['datum']."</td></tr>");
fclose($soubor);
?>To funguje, problém je v tom, že potřebuji, aby se to zapsalo jen jednou a to po otevření stránky a ne pořád dokola. Nevíte, jak to udělat, aby se stránka kvůli JS pořád nerefreshovala, ale aby se to zapsalo pouze jednou? Nebo znáte jiné řešení jak kontrolovat pozici scriptu na webu? :) Předem děkuji za jakékoliv rady. |
||
| Jenicek Profil |
#2 · Zasláno: 22. 7. 2013, 02:03:44
<?php
if($_SERVER['REQUEST_URI']!=$_COOKIE["zapis"]){
setcookie ("zapis", "$_SERVER['REQUEST_URI']", time()+300);
$soubor = fopen("./vypis.php", "a");
fwrite($soubor, "<tr><td>".$_POST['web_adresa']."</td><td>".$_POST['datum']."</td></tr>");
fclose($soubor);
}
?>:D asi je moc pozdě |
||
|
Časová prodleva: 13 let
|
|||
0