<?php
class Test {
public function foo() {
echo "Foo!";
die();
}
public function __destruct() {
header('location: http://google.com');
}
}
$Test = new Test;
$Test->foo();
J'ai une classe qui assigne simplement différentes variables de session puis ramène l'utilisateur à son script précédent. J'ai pensé qu'il serait plus simple d'avoir une seule redirection sur la destruction au lieu de 10 lignes disant la même chose.Est-ce que ce script PHP peut être tué?
J'ai trouvé plus tard un bug dans mon script et j'ai découvert qu'il était proche de l'impossible. Pour référence future, existe-t-il de toute façon pour tuer ce script ou le redirigera-t-il toujours?
Pour clarifier, le script redirige toujours même avec die(), quitte dans la fonction foo.
Pour "tuer" comment. Pour un client? –
Connexe: http://stackoverflow.com/questions/236795/php-destructor-vs-register-shutdown-function/236830#236830 –