2017-03-10 4 views
-4
if ($this->register($email, $register_status)) 
        { 
         $this->sendConfirmationEmail($email); 
         echo json_encode(array("message" => $this->error = $this->l('Your email was registered. Thank You!'),"code" => 1)); 
         die(); 
        } 

dies mein Code und ich möchte die Seite umgeleitet werden nach dem Ausführen dieses CodesUmleitung durch json_encode in php

+0

nur verwenden 'Header ("Location: your_page.php");' 'vor der()' Funktion !! wo ist die Probleme – PacMan

+0

seine zeigt Fehler XMLHttpRequest kann nicht geladen werden (https://www.abc./). Kein 'Access-Control-Allow-Origin'-Header ist auf der angeforderten Ressource vorhanden. Origin ('https://dev1.abc.') Ist daher nicht erlaubt. –

+0

überprüfen Sie diesen Beitrag kann es hilfreich sein, http: // stackoverflow.com/Fragen/20035101/no-Zugriffssteuerung-allow-Herkunft-Header-ist-vorhanden-auf-der-angeforderten-Ressource' – PacMan

Antwort

0

nur Header verwenden ("Location: your_page.php"); bevor sterben();

if ($this->register($email, $register_status)) 
    { 
$this->sendConfirmationEmail($email); 
echo json_encode(array("message" => $this->error = $this->l('Your email was registered. Thank You!'),"code" => 1)); 
header("Location: your_page.php"); 
die(); 
         } 

wenn Fehler

TopPage Faust Linie hinzufügen

<?php 
ob_start(); 
    if ($this->register($email, $register_status)) 
     { 
    $this->sendConfirmationEmail($email); 
    echo json_encode(array("message" => $this->error = $this->l('Your email was registered. Thank You!'),"code" => 1)); 
    header("Location: your_page.php"); 
    die(); 
          }?>