WRInaute discret
Bonjour, depuis peu j'utilise ob_start() sans trop savoir si ça marche vraiment.
Je n'utilise pas de fichier cache comme certains sites le font pour optimiser le tout. (cf ce très bon topic : https://www.webrankinfo.com/forum/t/script-mise-en-cache-des-pages-php.28614/ )
Bref, j'utilise ob_start() pour n'afficher le php qu'une fois tout calculé (enfin si j'ai bien compris le principe)
Je me demande si celà me sert dans mon cas :
index.php
Ma question : est-ce rigoureux en termes de codage ? et est-ce que ça sert ? et les pubs dans une bufferisation c'est bon ? c'est pas génant ?
Et peux-t-on encapsuler plusieurs ob_start() ob_end_flush();
exemple si je fais un include ('page.php') et que dans page.php j'utilise ob_start() [nouveau code php] ob_end_flush(); qui est inclu dans mon index.php ?
Merci.
Je n'utilise pas de fichier cache comme certains sites le font pour optimiser le tout. (cf ce très bon topic : https://www.webrankinfo.com/forum/t/script-mise-en-cache-des-pages-php.28614/ )
Bref, j'utilise ob_start() pour n'afficher le php qu'une fois tout calculé (enfin si j'ai bien compris le principe)
Je me demande si celà me sert dans mon cas :
index.php
Code:
<?php
session_start();
?>
<html>
<?php
ob_start()
[mon code php avec des centaines d'echo et quelques fonctions]
[1 pub google]
[mon code php avec d'autres echo et include('page.php');]
ob_end_flush();
?>
</body>
</html>
Ma question : est-ce rigoureux en termes de codage ? et est-ce que ça sert ? et les pubs dans une bufferisation c'est bon ? c'est pas génant ?
Et peux-t-on encapsuler plusieurs ob_start() ob_end_flush();
exemple si je fais un include ('page.php') et que dans page.php j'utilise ob_start() [nouveau code php] ob_end_flush(); qui est inclu dans mon index.php ?
Merci.