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>";
6 Réponses :
window.location = url;
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>";
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 "
Vous définissez
RE EDIT: Il y a plus de mal avec le code que cela.
Essayez ceci ou vous pouvez également le faire comme p>
Vous devez utiliser l'emplacement.href pour rediriger vers PHP URL E.G
alert("alert your text "); location.href = <?php echo $url_name; ?> ;
Non, attribuer une chaîne à l'emplacement code> code> est bien.
Si vous n'avez pas besoin de confirmer la redirection, l'utilisation de ce script peut aider si vous devez confirmer la redirection p>
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é.