Is het niet mogelijk om een wachttijd in te stellen zodat je na bv. het versturen van een berichtje een uur moet wachten voordat je het volgende berichtje mag versturen?
Heeft iemand hier een script voor?
Dit is een script om t aantal pageviews te beperken, maar ik kom hiermee in de knoop met mn headers :(
" session_start(); "
<?php
// PageView Limit
// No more than X pageviews in one minute.
//
// Author: Jeroen Boersma
// Email: Pianoplayer[@]Planet.nl
// 04-2005
// I've got the idea from Omerta (http://www.barafranca.nl) but ofcourse, i've written this script myself.
//
// Don't Delete this Header!
Function PageViewLimit(){
$PvlViews=15; // Number of pageviews.
$error="Je mag maar 1x per uur trainen!"; // Change in the error in something you want.
session_start();
if(!isset($_SESSION['Pvl'])){
$_SESSION['Pvl']['Time']=time();
$_SESSION['Pvl']['Views']=1;
}
else{
// delete if excists longer than 60 seconds, and make a new one
if((time()-$_SESSION['Pvl']['Time']) >= 60){
session_unset();
session_destroy();
Is het niet mogelijk om een wachttijd in te stellen zodat je na bv. het versturen van een berichtje een uur moet wachten
<---- bedoel je zoiets ? ---->
<?
session_start();
$verlooptijd = 20; //tijd in seconden waarna er weer gepost mag worden
if($_SESSION[tijd] + $verlooptijd > time()){
$wachten = $_SESSION[tijd] + $verlooptijd - time();
echo "Je heb zojuist al een bericht geplaatst, over ".$wachten." seconden kan je weer posten.";
}
else{
$tijd = time();
session_register("tijd");
echo "Hier je form"; //plaats hier je form om een nieuw bericht/reactie te posten
Ik heb een RPG game, ik heb een aanvalscript gemaakt en ik heb dat verdeeld in 2 pagina's. Op de ene staat een form waar je het speler-id moet invullen, op de 2e pagina staat de php-code. Ik wil dus dat je een melding krijgt als je binnen een uur of zo opnieuw wil aanvallen terwijl dat maar om het uur kan.
Ik heb dus ook al een header waarin session_start staat dus bij de bovenstaande scripts wordt je sessie verbroken en moet je opnieuw inloggen :(