Dans un plugin je fais une redirection comme ceci
header("location:?var_mode=recalcul");
Admettons que je sois sur l'adresse /spip.php?page=mapage et que je clique sur un bouton submit qui me retourne à l'adressede recalcul de la apge sommaire. Tout se passe bien avec tous les navigateuirs sauf avec Safari qui me fait une erreur 404 car il va ici:
/spip.php?page=mapage?var_mode=recalcul
J'ai cherché des astuces sur Google et un peu partout mais j'ai rien trouvé. Je suis sûr qu'ici on m'aidera
* monnaieancienne tapuscrivait, le 13/11/2007 19:22:
Bonsoir,
Dans un plugin je fais une redirection comme ceci
header("location:?var_mode=recalcul");
Admettons que je sois sur l'adresse /spip.php?page=mapage et que je clique sur un bouton submit qui me retourne à l'adressede recalcul de la apge sommaire. Tout se passe bien avec tous les navigateuirs sauf avec Safari qui me fait une erreur 404 car il va ici:
/spip.php?page=mapage?var_mode=recalcul
J'ai cherché des astuces sur Google et un peu partout mais j'ai rien trouvé. Je suis sûr qu'ici on m'aidera
Regarde dans le bas du post : pour Safari, il faut réécrire l'adresse en entier ... et je suppose que cela fonctionne aussi avec les autres butineurs ...
Voilà ... A+
----
Marc VALLETEAU de MOULLIAC
assfor
Imaginons votre image
06 61 79 17 31 http://www.assfor.com
----------------------------------------------
P Merci de respecter l'environnement - n'imprimez ce message que si c'est véritablement nécessaire !
"L'intégrité de ce message n'étant pas assurée sur Internet, assfor ne peut être tenu pour responsable de son contenu. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur."
Le 13 nov. 07 à 19:22, monnaieancienne a écrit :
Bonsoir,
Dans un plugin je fais une redirection comme ceci
header("location:?var_mode=recalcul");
Admettons que je sois sur l'adresse /spip.php?page=mapage et que je
clique sur un bouton submit qui me retourne à l'adressede recalcul de la
apge sommaire. Tout se passe bien avec tous les navigateuirs sauf avec
Safari qui me fait une erreur 404 car il va ici:
/spip.php?page=mapage?var_mode=recalcul
J'ai cherché des astuces sur Google et un peu partout mais j'ai rien
trouvé. Je suis sûr qu'ici on m'aidera
Regarde dans le bas du post : pour Safari, il faut réécrire l'adresse en entier ... et je suppose que cela fonctionne aussi avec les autres butineurs ...
Voilà ... A+
----
Marc VALLETEAU de MOULLIAC
assfor
Imaginons votre image
06 61 79 17 31 http://www.assfor.com
----------------------------------------------
P Merci de respecter l'environnement - n'imprimez ce message que si c'est véritablement nécessaire !
"L'intégrité de ce message n'étant pas assurée sur Internet, assfor ne peut être tenu pour responsable de son contenu. Si vous n'êtes pas destinataire de ce message, merci de le détruire et d'avertir l'expéditeur."
Le 13 nov. 07 à 19:22, monnaieancienne a écrit :
Bonsoir,
Dans un plugin je fais une redirection comme ceci
header("location:?var_mode=recalcul");
Admettons que je sois sur l'adresse /spip.php?page=mapage et que je
clique sur un bouton submit qui me retourne à l'adressede recalcul de la
apge sommaire. Tout se passe bien avec tous les navigateuirs sauf avec
Safari qui me fait une erreur 404 car il va ici:
/spip.php?page=mapage?var_mode=recalcul
J'ai cherché des astuces sur Google et un peu partout mais j'ai rien
trouvé. Je suis sûr qu'ici on m'aidera
Bernard
_______________________________________________
Marc tu es plus dégourdi que moi, je n'avais pas trouvé sur Google
En effet avec l'url en entier c'est obligatoirement assuré de fonctionner
En effet l’adresse au complet ne posera pas de soucis.
Mais le soucis ne viendrait pas aussi de ceci: /spip.php?page=mapage?var_mode=recalcul
Au lieu de ça:
/spip.php?page=mapage&var_mode=recalcul
Peut-être justement que c’est Safari qui, idylliquement, réagi correctement à la syntaxe. Car pour lui, cette adresse n’exsite pas. Les autres butineurs ne prennent quant à eux en compte que l’adresse présente avant le 2e point d’interrogation…
Je ne suis pas développeur, donc quelqu’un peut confirmer?
Là je ne fait qu’une hypothèse par rapport à tout ce que j’ai vu jusqu’à maintenant sous SPIP…
Regarde dans le bas du post : pour Safari, il faut réécrire l’adresse
en entier … et je suppose que cela fonctionne aussi avec les autres
butineurs …
Voilà … A+
Marc VALLETEAU de MOULLIAC
assfor
Imaginons votre image
06 61 79 17 31 http://www.assfor.com
P Merci de respecter l’environnement - n’imprimez ce message que si
c’est véritablement nécessaire !
« L’intégrité de ce message n’étant pas assurée sur Internet, assfor ne
peut être tenu pour responsable de son contenu. Si vous n’êtes pas
destinataire de ce message, merci de le détruire et d’avertir
l’expéditeur. »
Le 13 nov. 07 à 19:22, monnaieancienne a écrit :
Bonsoir,
Dans un plugin je fais une redirection comme ceci
header(« location:?var_mode=recalcul »);
Admettons que je sois sur l’adresse /spip.php?page=mapage et que je
clique sur un bouton submit qui me retourne à l’adressede recalcul de la
apge sommaire. Tout se passe bien avec tous les navigateuirs sauf avec
Safari qui me fait une erreur 404 car il va ici:
/spip.php?page=mapage?var_mode=recalcul
J’ai cherché des astuces sur Google et un peu partout mais j’ai rien
trouvé. Je suis sûr qu’ici on m’aidera
Bernard
Marc tu es plus dégourdi que moi, je n’avais pas trouvé sur Google
En effet avec l’url en entier c’est obligatoirement assuré de fonctionner
En effet l'adresse au complet ne posera pas de soucis.
Mais le soucis ne viendrait pas aussi de ceci: /spip.php?page=mapage?var_mode=recalcul
Au lieu de ça:
/spip.php?page=mapage&var_mode=recalcul
Peut-être justement que c'est Safari qui, idylliquement, réagi correctement à la syntaxe. Car pour lui, cette adresse n'exsite pas. Les autres butineurs ne prennent quant à eux en compte que l'adresse présente avant le 2e point d'interrogation...
Je ne suis pas développeur, donc quelqu'un peut confirmer?
Là je ne fait qu'une hypothèse par rapport à tout ce que j'ai vu jusqu'à maintenant sous SPIP...
Teddy
Le 14/11/07, *monnaieancienne* <monnaieancienne@free.fr <mailto:monnaieancienne@free.fr>> a écrit :
Marc VALLETEAU de MOULLIAC a écrit :
> Salut mon ami, si tu veux la réponse, tu la trouveras ici :
> http://www.macplus.net/forums/index.php?showtopic=16387
<http://www.macplus.net/forums/index.php?showtopic=16387>
>
> Regarde dans le bas du post : pour Safari, il faut réécrire
l'adresse
> en entier ... et je suppose que cela fonctionne aussi avec les
autres
> butineurs ...
>
> Voilà ... A+
> ----
> Marc VALLETEAU de MOULLIAC
> assfor
> Imaginons votre image
> 06 61 79 17 31
> http://www.assfor.com
> ----------------------------------------------
> P Merci de respecter l'environnement - n'imprimez ce message que si
> c'est véritablement nécessaire !
>
> "L'intégrité de ce message n'étant pas assurée sur Internet,
assfor ne
> peut être tenu pour responsable de son contenu. Si vous n'êtes pas
> destinataire de ce message, merci de le détruire et d'avertir
> l'expéditeur."
>
> Le 13 nov. 07 à 19:22, monnaieancienne a écrit :
>
>> Bonsoir,
>>
>> Dans un plugin je fais une redirection comme ceci
>> header("location:?var_mode=recalcul");
>>
>> Admettons que je sois sur l'adresse /spip.php?page=mapage et
que je
>> clique sur un bouton submit qui me retourne à l'adressede
recalcul de la
>> apge sommaire. Tout se passe bien avec tous les navigateuirs
sauf avec
>> Safari qui me fait une erreur 404 car il va ici:
>> /spip.php?page=mapage?var_mode=recalcul
>>
>> J'ai cherché des astuces sur Google et un peu partout mais j'ai
rien
>> trouvé. Je suis sûr qu'ici on m'aidera
>>
>> Bernard
>> _______________________________________________
>>
Marc tu es plus dégourdi que moi, je n'avais pas trouvé sur Google
En effet avec l'url en entier c'est obligatoirement assuré de
fonctionner
Merci
Bernard
_______________________________________________
Non, non, c'est bien à la suite d'un submit de formulaire que je souhaite rediriger le site vers la page d'accueil mais en vidant le cache. Donc mon header location était bon avec : ?var_mode=recalcul car spip va me retourner monsite.com/?var_mode=recalcul.
Par contre lorsque je suis dans la page toto et que je clique sur mon bouton soit spip.php?page=toto la redirection sous safari ne se faisait pas puisque j'avais dans la barre d'url: spip.php? page=toto?var_mode recalcul .
Il y a donc bien une contrainte sous Safari dans la redirection d'url avec cette méthode.. C'est bon à savoir