Estoy recogiendo de la razón por la que desea utilizar una única secuencia de comandos es para que pueda actualizar y mantener un script frente a tener que mantener cada uno actualizado en cada sitio Web. Si estoy equivocado hágamelo saber. Si ese es el caso simplemente podría elegir un sitio y utilizarlo allí, o otra idea es que puede situar la secuencia de comandos en un solo lugar en el servidor y el enlace simbólico a ese guión de todos los directorios de sitios Web donde se desea por lo que cada uno de ellos sería utilizar la secuencia de comandos, pero sólo puede configurar y actualizarlo una vez dondequiera que tienes realmente localizado.
Por lo que respecta a garantizar que el POST viene de su servidor o en uno de sus sitios, hay no velar por que ningún camino puede 100%, pero hay muchas cosas que puede hacer para ayudar. El primero ya ha mencionado y es la variable HTTP_REFERER. Es poco fiable, pero todavía puede utilizar para reducir la parte del tráfico que mostrarlo cargando desde otro sitio que no está autorizado por usted. Si crees que otro sitio Web podría intentar vincular directamente a ese guión otra cosa que se puede hacer es crear un campo oculto en el formulario que se crea un valor md5 de una sal secreto almacenado en la base de datos combinada con otro valor dinámico como el id de sesión o dirección de ip de los usuarios. Luego cuando llega la solicitud a través de puede utilizar esta variable oculta para partido contra su dirección IP para asegurarse de que la misma dirección IP que carga el formulario es el que es presentarla. Esto impide que otro sitio Web enviar un formulario a través de su sitio Web porque no hay manera que podían adivinar su variable oculta a menos que el sitio Web externo había cargado el formulario, extrajeron la variable oculta y, a continuación, presentó el formulario sí ya tendrían que usar su IP y no los usuarios. Para evitar que los usuarios envíen sus formularios desde un sitio Web externo no ejecutar por usted.
Ozzu Hosting - Want your website on a fast server like Ozzu?