Hola, buenas a todos

, estoy haciendo una pagina con DW, php y mysql, pero estoy teniendo algunos problemas por ser algo nuevo en el tema, ahora mismo estoy desarrollando la parte de administración o backend

(al menos es uno de los consejos que vi por ahí en la Internet

) puedo ingresar varios datos a la base trabajada en navicat, también puedo modificar esos datos o eliminarlos, principalmente son categorías, pero ahora estoy en un dilema, veo que muchas paginas utilizan (no se de que manera) algún script o un rastreador para tomar datos de localizacion de los usuarios para hacer mas facil o mas comodo el registro de estos usuarios a la pagina y me interesaría poder tenerlo, hacerlo o como sea, desde ya es mas que obvio comentar que no se por donde empezar y tampoco se como preparar la base de datos para que esto sea útil, ¿que me recomiendan hacer?

Saludos!
muchas gracias!