Rechercher : dans
Par :

PHP Cacher variables dans URL

Dernière réponse le 1 mar 2008 à 14:10:42 dimi3, le 1 mar 2008 à 09:33:06 
 Signaler ce message aux modérateurs

Bonjour,

Est-il possible de cacher l'affichage d'un lien vers une nouvelle page internet dans la ligne d'adresse d'un navigateur ? Le cacher, par exemple, en maintenant affiché le lien de la page précédente telle que la page d'index ? Cela pour ne pas montrer aux visiteurs les variables passées en arguments dans l'URL. Ou existe-t-il d'autres méthodes pour ne pas dévoiler aux visiteurx ces variables ?

Je vous remercie.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « PHP Cacher variables dans URL » dans :
PHP - Les variables Voir Concept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
[PHP] Transformer une URL en lien hypertexte cliquable VoirGrâce aux expressions régulières, il est possible de transformer en lien hypertexte toute URL de la forme http://URL (ou ftp://URL) ou bien commençant par www. :
Installer un proxy-cache HTTP facilement (polipo) VoirInstaller un proxy-cache HTTP sur votre ordinateur a plusieurs avantages: Il permet de partager la connexion internet Le cache permet d'afficher plus rapidement les pages, même si vous ne partagez pas votre connexion. Il permet optionnellement...
Cacher les erreurs en PHP VoirRappelons avant toute chose, qu'il est toujours préférable, dans n'importe quel langage de programmation, de corriger les problèmes qui déclenchent les erreurs, avant d'essayer de masquer les erreurs. En effet, le fait de masquer les erreurs...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Les opérateurs VoirQu'est-ce qu'un opérateur? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, ... On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

bibi675, le 1 mar 2008 à 09:45:05

Tu peux faire ça :

<form method="POST" action="monscript.php" name="tonform">
    <input type="hidden" value="tavariable" name="variable1">
    <a href="javascript:document.tonform.submit();">Ton lien</a>
</form>

Répondre à bibi675

2

dimi3, le 1 mar 2008 à 09:56:43

Je te remercie de ta réponse plus que rapide !

Comment adapter ton script à :

function envoyer()

...

window.location="page.php?mdp="+passe;

...


Merci encore

Répondre à dimi3

3

bibi675, le 1 mar 2008 à 10:17:50

Voila :

<form method="POST" action="monscript.php" name="tonform">
    <input type="hidden" value="-" name="mdp" id="champmdp">
    <a href="javascript:document.tonform.submit();">Ton lien</a>
</form>

Les données sont envoyer par POST.
Puis met ça dans le head :
<script language="JavaScript">
<!--
if (document.getElementById) {
    document.getElementById("champmdp").value = passe;
} else if(document.all) {
    document.all["champmdp"].value = passe;
}
// -->
</script>

Répondre à bibi675

4

dimi3, le 1 mar 2008 à 11:37:47

Merci beaucoup pour ce script.

Une question encore :

Parfois, une page s'ouvre dans le navigateur sans que l'adresse de la page précédente ne soit remplacée dans la ligne d'adresse du navigateur. Comment peut-on obtenir un tel résultat ?

Répondre à dimi3

5

 bibi675, le 1 mar 2008 à 14:10:42

Pas compris, désolé...

Répondre à bibi675