Hi.
Ik heb een probleem in mn config heb ik dit:
(1x session start)
In de index.php helemaal boven aan staat dit:
En nu wil ik dit script tegen het F5en:
(2x session start)
Alleen dat werkt dus niet want dan logt het leden systeem uit en allemaal errors etc.
Hoe ga ik dat fixen? Iemand een idee?
Ik heb een probleem in mn config heb ik dit:
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$mysql_host[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"localhost"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// dit is meestal localhost[/COLOR]
[COLOR= #0000BB]$mysql_user[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"-----"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// voer hier je username van mysql in[/COLOR]
[COLOR= #0000BB]$mysql_password[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"-----"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// voer hier je mysql wachtwoord in[/COLOR]
[COLOR= #0000BB]$mysql_database[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"------"[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// hier vul je de naam van je database in[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql_host[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql_user[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql_password[/COLOR][COLOR= #007700]) ==[/COLOR] false [COLOR= #007700]&&[/COLOR] [URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql_database[/COLOR][COLOR= #007700]) ==[/COLOR] false[COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/include"]include[/URL] [COLOR= #007700]([/COLOR] [COLOR= #DD0000]"noconnection.php"[/COLOR] [COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/mysql_connect"]mysql_connect[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql_host[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql_user[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$mysql_password[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/mysql_select_db"]mysql_select_db[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$mysql_database[/COLOR][COLOR= #007700]);
}[/COLOR]
[COLOR= #0000BB]$var[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"ja"[/COLOR][COLOR= #007700];[/COLOR]
?> (1x session start)
In de index.php helemaal boven aan staat dit:
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$var[/COLOR][COLOR= #007700]) &&[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"config.php"[/COLOR][COLOR= #007700]) ==[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700]) {[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]pagina/maakconfig.php[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/die"]die[/URL][COLOR= #007700]();
}[/COLOR][URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]class/head.class.php[/COLOR][COLOR= #007700]);
}[/COLOR] ?> En nu wil ik dit script tegen het F5en:
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// PageView Limit
// No more than X pageviews in one minute.
//
// Author: Jeroen Boersma
// Email: Pianoplayer[@]Planet.nl
// 04-2005
// Ive got the idea from Omerta (http://www.barafranca.nl) but ofcourse, ive written this script myself.
//
// Dont Delete this Header![/COLOR]
[COLOR= #007700]Function[/COLOR] PageViewLimit[COLOR= #007700](){[/COLOR]
[COLOR= #0000BB]$PvlViews[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #0000BB]15[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Number of pageviews.[/COLOR]
[COLOR= #0000BB]$error[/COLOR][COLOR= #007700]=[/COLOR][COLOR= #DD0000]"Sorry, but youve visited too many pages in the past 60 seconds."[/COLOR][COLOR= #007700];[/COLOR] [COLOR= #FF8000]// Change in the error in something you want.[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](![/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]])){[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]=[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// delete if excists longer than 60 seconds, and make a new one[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700](([/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]()-[/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]) >=[/COLOR] [COLOR= #0000BB]60[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/session_unset"]session_unset[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/session_destroy"]session_destroy[/URL][COLOR= #007700]();[/COLOR]
[URL="http://www.php.net/session_start"]session_start[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Time[/COLOR][COLOR= #007700]]=[/COLOR][URL="http://www.php.net/time"]time[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]=[/COLOR][COLOR= #0000BB]1[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]++;[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Pvl[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]Views[/COLOR][COLOR= #007700]]>=[/COLOR][COLOR= #0000BB]$PvlViews[/COLOR][COLOR= #007700]){[/COLOR]
[URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$error[/COLOR][COLOR= #007700]);
}
}
}
}[/COLOR]
PageViewLimit[COLOR= #007700]();[/COLOR]
?> (2x session start)
Alleen dat werkt dus niet want dan logt het leden systeem uit en allemaal errors etc.
Hoe ga ik dat fixen? Iemand een idee?
