utilisation de javascript vous pouvez définir un cookie avec une variable « refreshed
» dans et vérifier si elle est définie, sinon actualisez la page . Bien sûr, cela implique beaucoup de code pour le réglage et la lecture du cookie, plus la fonction à appeler lorsque vous rechargez.
Mon approche serait vars url, puis de nouveau c'est php pas les balises meta, ce serait quelque chose comme ceci:
<?php
if($_GET['r'] != 1) header('refresh: 0; url=/index.php?r=1');
?>
qui recharge la page définissant une variable dans l'URL, dans ce cas r
pour rafraîchir , comme vrai. Donc, la prochaine fois qu'il chargera, il ne rechargera pas. Cela fonctionne, c'est juste une ligne de code et cela vous permettra d'économiser du temps de codage et de faire le travail.
Mise à jour: (l'utilisateur voulait en asp)
devrait fonctionner, mais je n'ai pas essayé et je ne peux l'essayer au moment (je suis à l'aéroport)
<%
dim refreshOnce
refreshOnce = request.querystring("r")
if refreshOnce <> 1 then Response.AddHeader "Refresh", "0;URL=/index.php?r=1"
%>
Pourquoi avez-vous besoin de ne rafraîchir la page qu'une seule fois? –