2016-08-19 1 views
0

Kürzlich habe ich versucht, header('Access-Control-Allow-Origin: *'); auf andere Domäne zu posten und es funktionierte gut. Das ist der ganze Code und funktioniert immer noch gut.Erhalten Access-Control-Allow-Origin-Fehler beim Veröffentlichen von Daten aus einer Domäne in andere

Wenn ich es jedoch beim Versenden von E-Mails verwende, erhalte ich erneut den Fehler Access-Control-Allow-Origin. Dies ist der gesamte Code:

<?php 
header('Access-Control-Allow-Origin: *'); 
header("X-XSS-Protection: 0"); 
echo $_POST["roll"]; 
echo $_POST["id"]; 
echo $_POST["email"]; 

$subject = 'Reset Password - ITM Exodia'; 
$toEmail = '$_POST["email"]'; 
$message = 'Reset Password - ITM Exodia';   
$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
$headers .= "From: ITM Exodia" . "\r\n"; 


$to=$toEmail; 
$subject=$subject; 
$from="[email protected]"; 
$headers = "MIME-Version: 1.0\n"; 
$headers .= "Content-type: text/html; charset=iso-8859-1\n"; 
$headers .= "From: <".$from.">\n"; 
$headers .= "X-Priority: 1\n"; 
$message='<a href="http://localhost/exodia/reset.php?q=$_POST['id']" >Reset Password</a>'; 
$message .= "<br/>Regards $_POST['id']<br />saurav"; 


if (mail($to, $subject, $message, $headers)) { 
    $data['msg']="Message send successfully"; 
} 
else { 
    $data['msg']="Please try again, Message could not be sent!"; 
} 
?> 

Mit diesem Code werden die Daten nicht selbst geschrieben und es gibt Access-Control-Allow-Origin-Fehler. Was habe ich falsch gemacht ?

+0

Haben Sie die anderen gleichen Fragen überprüft? exp. http://stackoverflow.com/questions/6114436/access-control-allow-origin-error-sending-a-jquery-post-to-google-apis –

+0

Das geht nicht! –

+0

Wenn ich jedoch Mail ($ zu, $ Betreff, $ Nachricht, $ Header) entferne, fängt es an zu arbeiten. –

Antwort

0

Wenn Sie Passwörter in Anfragen verwenden, sollten Sie auch hinzufügen: 'Access-Control-Allow-Credentials: true' Kopfzeile

+0

Ich habe das versucht. Funktioniert aber nicht! –

Verwandte Themen