Esa es una pregunta para el foro de php, pero bueno.
Pues puedes modificar los permisos al archivo insert.php tendrian que ser permisos de ejecucion del mismo grupo si es linux el servidor deberia ser algo como 770
No recuerdo bien si eso funciona, ya que el swf se ejecuta desde la maquina del cliente entonces esta fuera del servidor, pero creo que es suficiente.
La otra opcion es es usar variables se sesion
Agrega en insert.php en la parte de arriba antes que todo
y todo el codigo en una condicion
Código PHP:
Ver originalif($_SESSION['flashOcualquierNombre']){
//Tu codigo
}
Y para que esto funcione tienes que abrir la sesion con otro archivo que contenga esto:
Código PHP:
Ver original
$_SESSION['flashOcualquierNombre']=1;
A este archivo lo tiene que llamar el swf al iniciar, ya que abre la sesion y declara la variable, esta variable estara activa mienstras el navegador este abierto
y mientras este activa la variable ese navegador en esa maquina podra acceder a insert.php
... ahora esperemos que no indaguen en el SWF