Puis-je faire ?:JS avec PHP: if/else
$(window).focus(function() {
<?php if(session....) ?>
...$.ajax...
<?php }else{
header('');
}
?>
});
Puis-je faire ?:JS avec PHP: if/else
$(window).focus(function() {
<?php if(session....) ?>
...$.ajax...
<?php }else{
header('');
}
?>
});
Oui vous pouvez, mais gardez à l'esprit que le PHP if-else
est exécuté sur le serveur et une seule fois, de sorte que le résultat JS contiendra soit l'appel $.ajax
ou rien du tout - cela ne changera pas une fois la page chargée.
De même, vous ne pouvez généralement pas appeler header
après avoir déjà envoyé une sortie (à moins que vous n'utilisiez la mise en mémoire tampon de sortie).
Oui, que puis-je faire d'autre pour le faire vérifier plus d'une fois? – Johnson
@Johnson: Ensuite, vous devez écrire tout le code en JavaScript. Cependant, il n'y a aucun moyen d'accéder à la session PHP à partir de JavaScript. Une façon consiste à ajouter un autre appel AJAX à un script PHP qui renvoie la valeur dans l'instruction 'if', puis vérifiez-la dans JavaScript. – casablanca
avez-vous essayé? Qu'est-il arrivé? – oezi