Tengo el siguiente problema
tengo una pagina llamada www.dominio.com/pagina.php/?variable=1 tengo un javascript que me toma las variables pasadas por get, y dicha variable la envio a www.otrodominio.com/procesar.php, esto lo hago por medio de ajax asi
Código Javascript:
Ver original
//Función para encapsular la detección del objeto que tenemos que usar para AJAX inter-dominios, según el navegador en el que estemos. function createCorsObject() { //Inicialmente creamos XHR var xhrObject = new XMLHttpRequest(); //comprobamos si XHR tiene capacidades CORS o es el antiguo if ("withCredentials" in xhrObject){ return xhrObject; } //si es el antiguo, comprobamos si el navegador soporta el objeto XDR else if (typeof XDomainRequest != "undefined"){ xhrObject = new XDomainRequest(); } else { xhrObject = null; } return xhrObject; } function guardarClic() { //obtenemos un objeto para AJAX cross-dominio var xhrObject = createCorsObject(); //si tenemos un objeto válido... if (xhrObject) { var c; c= gup( 'c' ); //definimos los parámetros de la petición HTTP xhrObject.open("get", "www.otrodominio.com/procesar.php?c="+c); //definimos un callback para tratar el caso de error xhrObject.onerror = function() { // código para caso de error }; //Enviamos la petición xhrObject.send(null); } } function gup( name ){ var regexS = "[\\?&]"+name+"=([^&#]*)"; var regex = new RegExp ( regexS ); var tmpURL = window.location.href; var results = regex.exec( tmpURL ); if( results == null ) return""; else return results[1]; } guardarClic();
El problema es que después de muchas peticiones(creo yo) me aparece este error en el código fuente de la pagina www.dominio.com/pagina.php/?variable=1
XMLHttpRequest cannot load www.otrodominio.com/procesar.php?c=1. Origin www.dominio.com is not allowed by Access-Control-Allow-Origin.
Tengo entendido que no se pueden enviar datos por medio de un script de dominio.com a otrodominio.com por cosas de seguridad, pero crei que con esta función createCorsObject() Si podria ser.
Agradezco si alguien me puede decir como pasar datos por medio de un script desde dominio.com a otrodominio.com y que no genere problemas, gracias.