saymak bağlantısını tıklayarak çalışmıyor

2 Cevap
$file = ".$dirN/$filename.";
                 $count_my_page = (".$dirname1/$filename.$extens");
    			 if(fopen(".$file.","r"))
    			 {
    				$hits = file($count_my_page);
    				$nHits = ((int) $hits[0]) + 1;
    				$fp = fopen($count_my_page , "w");
    				fputs($fp , $nHits . "");
    				fclose($fp);
    				echo $nHits;

    			  }

Ben dosyayı okumak yalnızca sayımı artırmak istiyorum, ama o dosyanın bağlantı mevcut sayfayı yenileyerek diğer akıllıca olur.

2 Cevap

Bir bağlantıyı tıklayarak ve sayfayı yenileyerek istemci sadece differt eylemlerdir, sunucuya hiçbir fark yoktur; bu sadece bir HTTP isteği görür.

Ben bu bağlantı tıklandığında form değişken çeşit ayarlamak için JavaScript kullanarak yapılabilir sanmıyorum.

i soruyu anlıyorum ama eğer iam emin aşağıdakileri deneyebilirsiniz değil:

Gibi dosyasını okumak için kullanılan bağlantıya bir parametreyi ekleyin:

http://www.localhost.de/readfile.php?read=true

parametresi için sayım yöntemi kontrol:

if ($_request['read'] === true) { 
   // count
   -> do an redirect to remove the parameter, or set it to false ..
} else {
   // nothing
}