Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2011, 11:27
Avatar de ghidalgoram
ghidalgoram
 
Fecha de Ingreso: marzo-2008
Ubicación: Costa Rica
Mensajes: 446
Antigüedad: 16 años, 9 meses
Puntos: 7
Pregunta *Diferencia de una URL con y sin "WWW". Me da "Permiso Denegado"

Hola amigos.

Estoy trabajando una aplicación con AJAX y PHP.
Tengo varios meses de estar preparándome por medio de manuales con AJAX.
Había leido que por seguridad AJAX no permite en el método "open" usar URL's distintas a la de mi dominio. Por ejemplo si mi dominio es http://www.yo.com/ en el método Open no puede usar la URL http://www.ella.com/ ; http://www.el.com/, etc, etc.

El código que estoy usando es el siguiente:

// creo el "ajaxobj". No pongo el código para ahorrar líneas en este post.
Código Javascript:
Ver original
  1. var url_proc_admin = "http://www.sitioweb.com/procesos/nuevo.php"
  2. ajaxobj.open('POST',url_proc_admin,true);
  3. ajaxobj.onreadystatechange = procesando_datos;
  4. ajaxobj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  5. ajaxobj.send(param);

Como pueden ver, en la variable "url_proc_admin" yo estoy usando la URL con el "www". El código funciona perfectamente y llama a un archivo PHP, que es el encargado de insertar los datos en la base de datos. Todo perfecto, hasta aquí.

El problema es si el usuario digitó en la barra de direcciones SIN el "www", en este caso no funciona y no envia ninguno de los datos que hago por medio de:
Código Javascript:
Ver original
  1. ajaxobj.send(param);

Revisando en Internet Explorer 8 me indica "Permission Denied (Permiso denegado)". Estuve buscando en internet sobre este error de IE y es porque AJAX ve diferente http://www.ejemplo.com y http://ejemplo.com (con y sin la www). Supongo que los ve como dominios diferentes.

Ajax tiene algún método para detectar si el usuario desde un inicio digitó con ó sin "www" y de esta manera antes que se ejecuté el "ajaxobj.send(param)" le asigne el "www"?

Agradezco su ayuda y recomendaciones.
Saludos.
__________________
Loading...