Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/11/2018, 07:53
Avatar de gogupe
gogupe
 
Fecha de Ingreso: octubre-2006
Ubicación: Mallorca
Mensajes: 897
Antigüedad: 17 años, 6 meses
Puntos: 32
Respuesta: ID aleatorio o algo para ocultar el ID del registro

Lo que yo hago es encriptar la id que quiero pasar por la url y cero problemas. Hasta hoy no me ha dado ningún tipo de problemas.

Código PHP:
$key_sha1="poner_un_codigo_cuialquiera_en_este_texto";
$id_cliente=1;
$id=sha1($key_sha1.$id_cliente); 
$key_sha1 es la semilla, cuanta mas compleja sea mejor, pero cuidado con los caracteres extraños, que luego se lo tienes que pasar a la base de datos.

Luego para saber a que cliente hace referencia, lo recoges mediantes $_GET en otro script:

Código PHP:
$sql="SELECT * FROM clientes WHERE SHA1(CONCAT('".$id."',id))='".$_GET['customer']."'"
__________________
Somos una serie de acontecimiento que puede venir al caso en un momento dado.