Solicito su colaboración para la revisión del siguient script de una encuesta, el cual solo permite registrar un solo voto y una sola dirección IP.
Se han enumerado las sentencias para dar una mejor explicación del error
Código PHP:
1. extract($_SERVER);
2. function check($REMOTE_ADDR) {
3. include('config.php');
4. global $valid;
5. $ip=$REMOTE_ADDR;
6. $data=file("$ip_file");
7. $now=time();
8. foreach ($data as $record) {
9. $subdata=explode("][",$record);
10. if ($now < ($subdata[1]+3600*$timeout)) {
11. if ($ip == $subdata[0]) {
12. $valid=0;
13. break;
14. }}}}
Agradezco su generosidad al compartir conocimiento. Gracias de antemano por sus respuestas y sugerencias
J. Didier