-3
votes

Redirection d'une URL PHP après avoir montré une alerte JavaScript

J'essaie de travailler sur un module où il existe une option pour afficher l'alerte JavaScript, puis rediriger vers une URL PHP $. Mon script est joint ci-dessous.

$url1=$_SERVER['HTTP_REFERER'];
$url = preg_replace('/\?.*/', '', $url1);

echo "<script type='text/javascript'>alert('Quote Emailed Successfully.');
url = '<?php echo $url; ?>';

window.location='url';
</script>";


3 commentaires

Dupliqué possible pour Stackoverflow.com/a/11869779/9223416


Utilisez la fenêtre.Location.href


Il s'agit d'un échec de commencer, car il s'appuie sur un référent pour déterminer où rediriger - il ne fonctionnera donc pas pour aucun utilisateur que leur navigateur a configuré ne pas en envoyer un pour des raisons de confidentialité.


6 Réponses :


3
votes
window.location = url;

0 commentaires

-1
votes

Vérifiez cette

<script>
   $url1=$_SERVER['HTTP_REFERER'];
   $url = preg_replace('/\?.*/', '', $url1);

   echo "<script type='text/javascript'>alert('Quote Emailed 
   Successfully.')";
   url = '<?php echo $url; ?>';

   window.location='url';
</script>";


4 commentaires

C'est un désordre illisible. Je ne sais pas ce que vous essayez de suggérer. Essayez d'ajouter une explication et de formater votre code.


vous avez une erreur dans cette ligne écho "


Quelle erreur? Quelle ligne? Il y a 4 lignes dans la réponse.


vous avez une erreur dans cette ligne écho "



-1
votes

Vous définissez fenêtre.Location à la valeur 'URL' . Remarquez les devis. Vous devez utiliser l'URL de variable déclarée. Il suffit de supprimer les citations, comme indiqué ci-dessous. xxx


1 commentaires

RE EDIT: Il y a plus de mal avec le code que cela.



-1
votes

Essayez ceci xxx

ou vous pouvez également le faire comme xxx


0 commentaires

-1
votes

Vous devez utiliser l'emplacement.href pour rediriger vers PHP URL E.G

alert("alert your text ");
location.href = <?php echo $url_name; ?> ;


1 commentaires

Non, attribuer une chaîne à l'emplacement est bien.



-1
votes

Si vous n'avez pas besoin de confirmer la redirection, l'utilisation de ce script peut aider xxx

si vous devez confirmer la redirection xxx < / p>


0 commentaires