Red de conocimiento informático - Material del sitio web - Programación PHP en línea

Programación PHP en línea

"Un usuario solo puede votar por el mismo trabajo una vez al día y no hay límite en la cantidad de trabajos por los que se puede votar".

Para lograr este efecto, debe asociar $_GET[ "id"] con la sesión, es decir, es necesario configurar una variable de sesión para cada trabajo. El código aproximado es el siguiente:

& lt?

session_set_cookie_params(86400);

session_start().

Si (la sesión _ está _ registrada ("TP _".$ _ get[' ID ']){//Cambie a tp_id aquí.

Echo" & ltscript& gtAlert( 'Has votado_ '); ubicación = ' index.php& lt/script >;

Salir

} De lo contrario {

$ tp = " ok

session_register("tp_ ".$ _ GET[' id ']); //Cambie aquí a tp_id.

}

require _ once ("sys_conf) .Inc");

$link_id = mysql_connect($DBHOST, $DBUSER, $db pwd);

MySQL_select_db($DBNAME);

mysql_query( "Establecer nombre ' GBK ' ");

$sql = "Actualizar conjunto de fotos p=p+1, donde id=". MySQL_query($SQL);

Echo "<Script>Alert("Votación exitosa"); ubicación = ' index.php</script>;

& gt