Détruire toutes les variables php
osso045
Messages postés
178
Date d'inscription
Statut
Membre
Dernière intervention
-
louloute300 Messages postés 335 Date d'inscription Statut Membre Dernière intervention -
louloute300 Messages postés 335 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
j'ai deux page php: a.php et b.php
quand je finis de remplir les champs (boutons radio + zones de texte, zones de liste ...) et je clique sur le bouton Submit pour envoyé les variables à la 2eme page (b.php);
le problème est que je suis obligé chaque fois de fermer la page php (a.php) et de la réouvrir (ou taper sur mon navigateur: Localhost) pour qu'il supprime les donnés envoyées par POST (les variables envoyées),
pourquoi quand j'actualise la page (a.php ou b.php) les données envoyées par Post reste toujours visible ??
+ comment faire pour supprimer les données envoyées lors de rechargement de la page ?
j'attends vos réponses
j'ai deux page php: a.php et b.php
quand je finis de remplir les champs (boutons radio + zones de texte, zones de liste ...) et je clique sur le bouton Submit pour envoyé les variables à la 2eme page (b.php);
le problème est que je suis obligé chaque fois de fermer la page php (a.php) et de la réouvrir (ou taper sur mon navigateur: Localhost) pour qu'il supprime les donnés envoyées par POST (les variables envoyées),
pourquoi quand j'actualise la page (a.php ou b.php) les données envoyées par Post reste toujours visible ??
+ comment faire pour supprimer les données envoyées lors de rechargement de la page ?
j'attends vos réponses
A voir également:
- Détruire toutes les variables php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Comment détruire un virus informatique - Guide
- Php alert - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
1 réponse
Voila un type de code facile pr éviter d'abord 2 pages php:
<?
$action=isset($_POST["action"])?isset($_POST["action"]):"";
if ($action==1){
// Enregistrement vers la bdd ou autre...
}
// Impression de la demande de formulaire:
echo'
<html><body><form method="post" name="form1">
<input type=text name="champ1">
<input type=hidden name="action">
<input type=submit value="Envoyer" onclick="document.form1.action.value=\'1\'">
</body></html>
';
Sinon, si tu utilise le même nom des input entre différentes page de ta prog, et que tu ecrit:
$chp=isset($_POST["nom_qu'un_autre_chp_d_un_autre_page"])?isset($_POST["nom_qu'un_autre_chp_d_un_autre_page"]):"";
echo "<input type=text name="nom_qu'un_autre_chp_d_un_autre_page" value=".$chp.">";
La effectivement, tu aura tjrs ton chps renseigné...
Maintenant, entre 2 fichiers, php ne transmet pas les valeurs php des unes aux autres sauf si tu utilise global $donnee dans les 2 pages...
<?
$action=isset($_POST["action"])?isset($_POST["action"]):"";
if ($action==1){
// Enregistrement vers la bdd ou autre...
}
// Impression de la demande de formulaire:
echo'
<html><body><form method="post" name="form1">
<input type=text name="champ1">
<input type=hidden name="action">
<input type=submit value="Envoyer" onclick="document.form1.action.value=\'1\'">
</body></html>
';
Sinon, si tu utilise le même nom des input entre différentes page de ta prog, et que tu ecrit:
$chp=isset($_POST["nom_qu'un_autre_chp_d_un_autre_page"])?isset($_POST["nom_qu'un_autre_chp_d_un_autre_page"]):"";
echo "<input type=text name="nom_qu'un_autre_chp_d_un_autre_page" value=".$chp.">";
La effectivement, tu aura tjrs ton chps renseigné...
Maintenant, entre 2 fichiers, php ne transmet pas les valeurs php des unes aux autres sauf si tu utilise global $donnee dans les 2 pages...