Estoy haciendo una red social. Cuando los usuarios publican algo... se crea una URL de esta forma:
miweb.com/publicacion/4573/
Ese 4573 es el ID en la tabla de la base de datos. Discutiendolo con un amigo hemos decidido por seguridad crear como practicamente todos los servicios de Internet un identificador propio, por seguridad.
He pensado usar el uniqid... pero no estaba nada seguro.
¿Como lo hariais vosotros?. Creo que lo importante es:
-Tenga parametro aleatorio.
-Tenga parametro unico (que no tenga que comprobar si otra publicacion tiene ese mismo identificador generado, ya que esa validacion puede ser un bucle muy largo).
-Que sea corto
-Que pueda escalar sin modificar el concepto
¿Sabeis como empezar?. Es que es un tema muy importante. Podria hacer "algo" y que me solucione el problema. Pero siendo una cosa importante queria saber vuestra opinion.

.. por lo cual es indiferente usar numeros consecutivos o no dan lugar al mismo resultado si no existe ninguna verificacion y tu en este caso deseas hacer invisible(no adivinable) dicho id para que no suceda lo dicho pero no creo que sea esa la solucion . 

