Wachttijd naar handelen
Heeft iemand hier een script voor?
Alvast bedankt... :D
het kan wel ,maar k heb er nie zo gouw een script voor
" session_start(); "
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?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();
session_start();
$_SESSION['Pvl']['Time']=time();
$_SESSION['Pvl']['Views']=1;
}
else{
$_SESSION['Pvl']['Views']++;
if($_SESSION['Pvl']['Views']>=$PvlViews){
exit($error);
}
}
}
}
PageViewLimit();
?>
// 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();
session_start();
$_SESSION['Pvl']['Time']=time();
$_SESSION['Pvl']['Views']=1;
}
else{
$_SESSION['Pvl']['Views']++;
if($_SESSION['Pvl']['Views']>=$PvlViews){
exit($error);
}
}
}
}
PageViewLimit();
?>
<---- bedoel je zoiets ? ---->
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
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
}
?>
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 :(
Kijk zelf maar even: http://mafiazone.freewebsitehost.net/aanvallen.php
Heeft iemand een script hiervoor?
Alvast bedankt!
(sorry dat ik zo lastig ben :P)