"LA PAGE NE PEUX PAS ÊTRE ACTUALISÉE SANS LE RENVOI D'INFORMATION..."

cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006 - 9 juil. 2004 à 14:45
cs_Breub Messages postés 20 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 18 juin 2010 - 7 juin 2010 à 14:36
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24433-la-page-ne-peux-pas-etre-actualisee-sans-le-renvoi-d-information

cs_Breub Messages postés 20 Date d'inscription lundi 7 juin 2010 Statut Membre Dernière intervention 18 juin 2010
7 juin 2010 à 14:36
J'ai en effet un problème quand je fais une insertion ; celle-ci se faisant deux fois ce qui génère une erreur de doublons. En tout cas pour le reste impeccable, Merci. Si quelqu'un connait une astuce pour empêcher la double insertion... merci d'avance
menyojulio2001 Messages postés 1 Date d'inscription mercredi 22 avril 2009 Statut Membre Dernière intervention 23 juillet 2009
23 juil. 2009 à 18:57
le code est joli mais il fait défaut si dans une page l'on doit effectuer une insertion
voodoo_chile Messages postés 2 Date d'inscription mercredi 17 mai 2006 Statut Membre Dernière intervention 18 mai 2006
17 juil. 2006 à 10:05
hum j'arrive pas à utiliser ton code!!
HELP!
Il faut faire quoi exactement pour le réutiliser??
et où peut-on trouver la dernière version mise à jour??

Merci d'avance
cs_mti Messages postés 51 Date d'inscription mardi 28 juin 2005 Statut Membre Dernière intervention 29 mars 2008
10 juin 2006 à 22:32
au passage, tu dis que
"comme tu n'utilises plus "header()", tu n'es plus obligé de mettre le code en haut de la page."
je te préviens que session_start() DOIT être en haut de page (pour la création de cookie).
Donc si, vous êtes toujours obligés de placer ce code en haut de page.
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
29 mars 2005 à 09:32
oups, malalam !
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
29 mars 2005 à 09:31
Merci malam ;o)
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
27 mars 2005 à 20:21
Clap clap, c'est une jolie idee :-) !
pex n pex Messages postés 2 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 2 mars 2005
2 mars 2005 à 03:42
niarf je galère depuis un moment sur ce problème et je tombe sur ton script, niarf ca fait plaisir je vais pouvoir me coucher l'esprit tranquille

merci a toi
pex n pex Messages postés 2 Date d'inscription jeudi 9 novembre 2000 Statut Membre Dernière intervention 2 mars 2005
2 mars 2005 à 03:38
niarf je galère depuis un moment sur ce problème et je tombe sur ton script, niarf ca fait plaisir je vais pouvoir me coucher l'esprit tranquille

merci a toi
gwen189 Messages postés 2 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 24 novembre 2004
24 nov. 2004 à 14:50
Bonjour,

j'ai le même problème avec IE et des fonctionnalités de mon appli. Seulement, je ne vois pas exactement comment utiliser cette astuce.

J'aimerai comprendre. Si on pouvait expliqur plus clairement comment faire....

merci
gwen189 Messages postés 2 Date d'inscription mardi 9 novembre 2004 Statut Membre Dernière intervention 24 novembre 2004
24 nov. 2004 à 14:50
Bonjour,

j'ai le même problème avec IE et des fonctionnalités de mon appli. Seulement, je ne vois pas exactement comment utiliser cette astuce.

J'aimerai comprendre. Si on pouvait expliqur plus clairement comment faire....

merci
cs_MeTh Messages postés 22 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 14 janvier 2005
23 oct. 2004 à 23:04
Mais de rien... très content d'avoir pu t'insufler cette suggestion...

par contre pour ce qui est de la redirection... quand je parlais de forcer l'actualisation en javascript je pensais pas vraiment à une redirection en javascript qui soit dit en passant est à éviter.... mais je pensais à un moyen d'empecher cette foutu boite de dialogue de s'afficher que ça renvoie les infos sans demander notre avis... mais je doute que ça soit possible...

par contre j'ai encore une question

Lorsque que l'on fais un POST sur une action de ce genre ACTION="lapage.php?varget=valeur" que se passe t'il ?? Si mes déduction son bonne ça va plus jouer non ?

enfin je me trompe peut etre à cet heure j'ai plus les idées clair ;-)

ah aussi autre suggestion y serait pas mal de faire un mysql_real_escape_string sur les données avant des les stocké non?? ou alors on le fais à la récupe des données...
je sais pas je te laisse le libre arbitre d'évaluer l'interet de cet suggestion
cepiat Messages postés 1 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 22 octobre 2004
22 oct. 2004 à 10:43
Que dire sinon Merci ;) vraiment géniale comme idée bravo

Je cherchais du coté javascript comme un .........
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
5 août 2004 à 10:59
ah ! Pour les commentaires ça marche pas les "
" ! alors en plus clair : 



ok MeTh, en effet.

Si tu veux, au lieu de

header("Location: http://" . $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);

tu peux mettre un truc du genre :

echo "<script type='text/javascript'>document.location='http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."';</script>";

Je ne pense pas que ça change grand chose, en dehors du fait que comme tu n'utilises plus "header()", tu n'es plus obligé de mettre le code en haut de la page.


Et je pense que tu peux effectivement aussi remplacer

${"_".$Method}=array();

par la destruction des variables :

unset(${"_".$Method});

Merci pour cette suggestion.
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
5 août 2004 à 10:56
ok MeTh, en effet.

Si tu veux, au lieu de
header("Location: http://" . $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);

tu peux mettre un truc du genre :
echo "<script type='text/javascript'>document.location='http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."';</script>";

Je ne pense pas que ça change grand chose, en dehors du fait que comme tu n'utilises plus "header()", tu n'es plus obligé de mettre le code en haut de la page.

Et je pense que tu peux effectivement aussi remplacer
${"_".$Method}=array();

par la destruction des variables :
unset(${"_".$Method});
Merci pour cette suggestion.
cs_MeTh Messages postés 22 Date d'inscription lundi 20 janvier 2003 Statut Membre Dernière intervention 14 janvier 2005
5 août 2004 à 01:20
sympa .... comme idée..

ya t'il pas un moyen en javascript de forcer l'actualisation???

ou encore ya t'il pas en moyen de détruire les variable $_POST et $_GET alors qu'elle ne sont plus utile....
cs_ribos Messages postés 53 Date d'inscription samedi 26 juillet 2003 Statut Membre Dernière intervention 27 septembre 2007
14 juil. 2004 à 22:47
C'est vrai que c'est tout bête mais il fallait y penser !chapeau !
En plus c'est bien pratique ;-)
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
9 juil. 2004 à 19:45
ouai ta raison snowboarder69, ca vaut bien 10..; désolé j'avais oublié de noter auparavant
Snowboarder69 Messages postés 41 Date d'inscription vendredi 7 février 2003 Statut Membre Dernière intervention 23 juin 2007
9 juil. 2004 à 19:35
Vraiment très bien. Ca marche super.

Je me demandait comment j'allais faire et bien voilà la solution.
Il va falloir que je fasse quleques modifs car j'affiche des pages différentes dans le même script avec des mélange GET et POST. et comme c'est tout le temps stocké, je reste bloqué sur certaine page.

Mais cela vaut bien 10
cs_windu Messages postés 282 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 19 juillet 2006
9 juil. 2004 à 14:45
pas mal comme idée... je n'ai pas encore testé pour voir si ca fonctionne mais en tout cas, c'est vraiment original!!! continue comme ca, je trouve que ce genre de script ajoute toujours un petit + dans un site, c'est un détail mais qui rend bien si on le met
Rejoignez-nous