Is het mogelijk om (bijv. via php) in de header aan te geven dat hij de URL niet opslaat? bij bijvoorbeeld mijn CMS wil ik niet dat alle edit urls in de browserhistory komen te staan..

wellicht is er een oplossing (uiteraard server-side) om dit in te stellen?
Ik denk dat dat niet is aan te passen, omdat dat door de browser zelf geregeld wordt.
Klopt. Het opslaan van de history gebeurt client-side, dus een server-side oplossing werkt niet.
ipv ?action=edit werken met $_POST[action] = edit
de vrienden van phpfreakz konden me nog iets wijzer maken :)

<?
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

en ook

<?
header("cache-control: private"); // KAN OOK OP PUBLIC VOLGENS MIJ
?>

ik denk ik post het even, hebben jullie er ook wat aan.. heb de code btw nog niet getest.. dat moet nog
En laat je ons weten hoe de test is?
http://nl3.php.net/header geven ze deze code

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum in het verleden
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
// Altijd veranderd
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>

Reageren