{"id":960,"date":"2012-03-15T11:59:05","date_gmt":"2012-03-15T10:59:05","guid":{"rendered":"http:\/\/blog.kodono.info\/wordpress\/?p=960"},"modified":"2012-03-15T11:59:05","modified_gmt":"2012-03-15T10:59:05","slug":"permettre-le-retour-en-arriere-sur-une-page-php-avec-une-session-programmation","status":"publish","type":"post","link":"https:\/\/blog.kodono.info\/wordpress\/2012\/03\/15\/permettre-le-retour-en-arriere-sur-une-page-php-avec-une-session-programmation\/","title":{"rendered":"Permettre le retour en arri\u00e8re sur une page PHP avec une session [programmation]"},"content":{"rendered":"<p>Si vous utilisez les sessions avec PHP et que vous avez un formulaire qui fait du POST, alors le retour en arri\u00e8re (en utilisant le bouton du navigateur) risque de retourner une page blanche avec un message d&#8217;erreur du style &#8220;Le document a expir\u00e9&#8221;.<\/p>\n<p>Apr\u00e8s avoir fouill\u00e9 la documentation PHP pour <a href=\"http:\/\/www.php.net\/manual\/fr\/function.session-cache-limiter.php#82048\" title=\"Lien vers la documentation de PHP\">session_cache_limiter<\/a>, j&#8217;ai d\u00e9couvert qu&#8217;il suffit d&#8217;ajouter <code>session_cache_limiter('private_no_expire, must-revalidate');<\/code> au tout d\u00e9but du fichier, avant quoi que ce soit. Et maintenant le retour en arri\u00e8re fonctionne !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si vous utilisez les sessions avec PHP et que vous avez un formulaire qui fait du POST, alors le retour en arri\u00e8re (en utilisant le bouton du navigateur) risque de retourner une page blanche avec un message d&#8217;erreur du style &#8220;Le document a expir\u00e9&#8221;. Apr\u00e8s avoir fouill\u00e9 la documentation PHP pour session_cache_limiter, j&#8217;ai d\u00e9couvert qu&#8217;il [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[16,13,33],"tags":[154,152,25,158],"class_list":["post-960","post","type-post","status-publish","format-standard","hentry","category-navigateur","category-niveau-intermediaire","category-programmation","tag-navigateur","tag-niveau-intermediaire","tag-php","tag-programmation"],"_links":{"self":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":6,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"predecessor-version":[{"id":1280,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/posts\/960\/revisions\/1280"}],"wp:attachment":[{"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kodono.info\/wordpress\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}