Bonjour,
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
Pour avoir donc : http://monsite/ en permanence.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Tu remplaces le lien "page.php?var1='xx'&var2='xx'" par un formulaire en POST avec bouton Submit. L'utilisateur cliquera donc sur le bouton au lieu du lien.
Pour avoir donc : http://monsite/ en permanence.
Tu veux dire que tu voudrais aussi cacher le nom de la page appelée ? À moins d'avoir une seule page qui gère tout, et aucun appel en GET (tout en POST), ça n'est pas possible. Certains sites donnent l'impression de le faire, en utilisant des cadres (frames), mais il ne *faut* pas le faire.
Note que ta question, et surtout ma réponse, seraient beaucoup plus en charte sur fr.comp.infosystemes.www.auteurs vers lequel je dirige la suite de la discussion.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
Tu remplaces le lien "page.php?var1='xx'&var2='xx'" par un
formulaire en POST avec bouton Submit. L'utilisateur cliquera donc sur
le bouton au lieu du lien.
Pour avoir donc : http://monsite/ en permanence.
Tu veux dire que tu voudrais aussi cacher le nom de la page appelée ?
À moins d'avoir une seule page qui gère tout, et aucun appel en
GET (tout en POST), ça n'est pas possible. Certains sites donnent
l'impression de le faire, en utilisant des cadres (frames), mais il
ne *faut* pas le faire.
Note que ta question, et surtout ma réponse, seraient beaucoup plus en
charte sur fr.comp.infosystemes.www.auteurs vers lequel je dirige la
suite de la discussion.
--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Tu remplaces le lien "page.php?var1='xx'&var2='xx'" par un formulaire en POST avec bouton Submit. L'utilisateur cliquera donc sur le bouton au lieu du lien.
Pour avoir donc : http://monsite/ en permanence.
Tu veux dire que tu voudrais aussi cacher le nom de la page appelée ? À moins d'avoir une seule page qui gère tout, et aucun appel en GET (tout en POST), ça n'est pas possible. Certains sites donnent l'impression de le faire, en utilisant des cadres (frames), mais il ne *faut* pas le faire.
Note que ta question, et surtout ma réponse, seraient beaucoup plus en charte sur fr.comp.infosystemes.www.auteurs vers lequel je dirige la suite de la discussion.
-- Olivier Miakinen Non, monsieur le juge, je vous le jure : jamais je n'ai cité Bruxelles dans ma signature.
bruno modulix
SERSICAL wrote:
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
J'en conclus que tu passes ces variables via un formulaire utilisant la méthode GET.
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Utilise la méthode POST.
En principe, on utilise POST pour une action ayant des effets de bords (modifs), et GET pour une action n'en ayant pas (une recherche par exemple).
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
SERSICAL wrote:
Bonjour,
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
J'en conclus que tu passes ces variables via un formulaire utilisant la
méthode GET.
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
Utilise la méthode POST.
En principe, on utilise POST pour une action ayant des effets de bords
(modifs), et GET pour une action n'en ayant pas (une recherche par exemple).
--
bruno desthuilliers
python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for
p in 'onurb@xiludom.gro'.split('@')])"
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
J'en conclus que tu passes ces variables via un formulaire utilisant la méthode GET.
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Utilise la méthode POST.
En principe, on utilise POST pour une action ayant des effets de bords (modifs), et GET pour une action n'en ayant pas (une recherche par exemple).
-- bruno desthuilliers python -c "print '@'.join(['.'.join([w[::-1] for w in p.split('.')]) for p in ''.split('@')])"
Ngoc Ho
SERSICAL de ses dix petits doigts nous a dit :
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
bonjour, entre autres..
utiliser method post avec un formulaire par exemple. <form method="post" action="la_page_de_destination.php"> <input type="hidden" name="var1" value="xx" /> <input type="hidden" name="var2" value="xx" /> --- <input type="submit" value="envoyer" /> </form> tu récupères les valeurs ensuite dans ta page de destination dans les variables $_POST['var1'], $_POST['var2']... etc...
ou avec les sessions, c'et possible aussi...tu mets en sessions tes variables dans une page et tu récupères ces sessions dans une autre...
SERSICAL de ses dix petits doigts nous a dit :
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
bonjour,
entre autres..
utiliser method post avec un formulaire par exemple.
<form method="post" action="la_page_de_destination.php">
<input type="hidden" name="var1" value="xx" />
<input type="hidden" name="var2" value="xx" />
---
<input type="submit" value="envoyer" />
</form>
tu récupères les valeurs ensuite dans ta page de destination dans les
variables $_POST['var1'], $_POST['var2']... etc...
ou avec les sessions, c'et possible aussi...tu mets en sessions tes
variables dans une page et tu récupères ces sessions dans une autre...
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
bonjour, entre autres..
utiliser method post avec un formulaire par exemple. <form method="post" action="la_page_de_destination.php"> <input type="hidden" name="var1" value="xx" /> <input type="hidden" name="var2" value="xx" /> --- <input type="submit" value="envoyer" /> </form> tu récupères les valeurs ensuite dans ta page de destination dans les variables $_POST['var1'], $_POST['var2']... etc...
ou avec les sessions, c'et possible aussi...tu mets en sessions tes variables dans une page et tu récupères ces sessions dans une autre...
CrazyCat
SERSICAL wrote:
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............ Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Il faut: - soit que tu fasses des frames (beurk) - soit que tu envois tes variables en POST avec un formulaire
Simple détail: ne pas passer les parametres par l'url empèchera l'indexation de tes pages par les moteurs de recherche et interdira aux visiteurs de bookmarquer une page ou une autre.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.crazy-irc.net
SERSICAL wrote:
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
Il faut:
- soit que tu fasses des frames (beurk)
- soit que tu envois tes variables en POST avec un formulaire
Simple détail: ne pas passer les parametres par l'url empèchera
l'indexation de tes pages par les moteurs de recherche et interdira aux
visiteurs de bookmarquer une page ou une autre.
--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.crazy-irc.net
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............ Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ?
Il faut: - soit que tu fasses des frames (beurk) - soit que tu envois tes variables en POST avec un formulaire
Simple détail: ne pas passer les parametres par l'url empèchera l'indexation de tes pages par les moteurs de recherche et interdira aux visiteurs de bookmarquer une page ou une autre.
-- Découvrez Original War: http://www.original-war.org Humour: http://www.chatfou.com Tchattez en liberté: http://www.crazy-irc.net
Marcha
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ? Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web, Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query string) puis si c'est le cas, tu copies toutes les variables dans ta session, puis tu envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans les variable d'url, celle-ci seront acessible dans ta session.
A+ Marc
Bonjour,
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ?
Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web,
Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch
du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query
string)
puis si c'est le cas, tu copies toutes les variables dans ta session,
puis tu
envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans
les
variable d'url, celle-ci seront acessible dans ta session.
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au niveau de l'URL du navigateur ? Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web, Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query string) puis si c'est le cas, tu copies toutes les variables dans ta session, puis tu envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans les variable d'url, celle-ci seront acessible dans ta session.
A+ Marc
SERSICAL
bonjour et merci pour l'information.
Au fait, Oui c'est une application WEB avec base de données, accès fichiers DATA, création de fichiers, sauvegarde de contexte,...... Pour ce genre d'appli, j'aurais préféré Visual Basic mais on ne choisit pas toujours.....
"Marcha" a écrit dans le message de news:
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ? Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web, Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query string) puis si c'est le cas, tu copies toutes les variables dans ta session, puis tu envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans les variable d'url, celle-ci seront acessible dans ta session.
A+ Marc
bonjour et merci pour l'information.
Au fait, Oui c'est une application WEB avec base de données, accès fichiers
DATA, création de fichiers, sauvegarde de contexte,......
Pour ce genre d'appli, j'aurais préféré Visual Basic mais on ne choisit pas
toujours.....
"Marcha" <ludomedia@gmail.com> a écrit dans le message de news:
1127047480.867157.161280@g14g2000cwa.googlegroups.com...
Bonjour,
je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre :
http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles
au
niveau de l'URL du navigateur ?
Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web,
Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch
du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query
string)
puis si c'est le cas, tu copies toutes les variables dans ta session,
puis tu
envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans
les
variable d'url, celle-ci seront acessible dans ta session.
Au fait, Oui c'est une application WEB avec base de données, accès fichiers DATA, création de fichiers, sauvegarde de contexte,...... Pour ce genre d'appli, j'aurais préféré Visual Basic mais on ne choisit pas toujours.....
"Marcha" a écrit dans le message de news:
Bonjour, je passe des variables d'une page php à l'autre : aucun problème.
Par contre, au niveau du navigateur, l'url devient du genre : http://monsite/page.php?var1='xx'&var2='xx'............
Comment faire pour que ces passages de variables ne soient pas visibles au
niveau de l'URL du navigateur ? Pour avoir donc : http://monsite/ en permanence.
merci de votre aide.
Si tu es dans la cas d'une application web plustot que d'un site web, Il te faut utiliser une session et une redirection.
Tu apelles toujours la page racine de ton site dans tes liens avec qqch du genre: <a href='?var1=xx&var2=yy'>lien</a>
Dans ta page racine, tu regarde si tu as qqch dans l'url (dans la query string) puis si c'est le cas, tu copies toutes les variables dans ta session, puis tu envoies un header("Location: http://monsite/") puis tu exit;
Ceci fera que le navigateur va refaire une requete à ta page mais sans les variable d'url, celle-ci seront acessible dans ta session.