Reinitialiser variables en php

Fermé
mythdevil Messages postés 6 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 juin 2009 - 19 juin 2009 à 16:14
mythdevil Messages postés 6 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 juin 2009 - 22 juin 2009 à 09:20
Bonjour à tous et à toutes !!!

j'ai défini les variables représentant login et pass
je décompose mon adresse
puis ouvre une fenetre en récupérant comme adresse la valeur de $adresse

if(isset($btn_connect))
{
$login = $_POST['login'];
$pass = $_POST['pass'];
$adresse = 'ftp://'.$login.':'.$pass.'@exemple.com';

If (strcmp($login,"")==0 | strcmp($pass,"")==0)
{
Echo "<script>alert('Enter your user name and your password please ');</script>";
}
else
{
echo "<script language='javascript'>window.open('$adresse')</script>";
}
$login = "";
$pass = "";


ça marche trés bien, ça m'ouvre donc une nouvelle fenêtre vers le serveur FTP mais le problème c'est que l'on peut voir dans le code source de la page après s'être identifié, les identifiants et mots de passe.
De plus avec IE 8, si on essaye de se re-identifier en marquant n'importe quoi, l'ancien login et pass reste en mémoire et se relog sur le FTP.
J'ai mit un echo alert à la fin pour vérifier les valeurs des variables, elles sont bien remisent à 0
mais l'adresse reste toujours visible avec les infos.

merci de votre aide les loulous :)
A voir également:

7 réponses

babou054 Messages postés 162 Date d'inscription lundi 11 mai 2009 Statut Membre Dernière intervention 1 septembre 2009 11
19 juin 2009 à 16:18
pourquoi tu n'utilise pas les sessions pour passer les valeurs de page en page ?
0
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 299
19 juin 2009 à 16:26
J'sais pas trop mais si utilises unset($variables) après l'envoi ??
0
mythdevil Messages postés 6 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 juin 2009
19 juin 2009 à 16:37
j'ai essayé avec unset($variables);
et ça donne toujours le même résultat, j'avais déjà essayé j'ai regardé un peu les forum et je misère pas mal lol
En utilisant session tu penses qu'il me cachera dans le code source aprés identification ? :
<script language='javascript'>window.open('ftp://monlogin:monpass@exemple.com')</script></p>

par ce que je veux juste générer une adresse en fonction du login et pass pour simplifier l'accès à un ftp
0
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 299
19 juin 2009 à 17:29
Utilises peux-être session , header et location
sans js
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
19 juin 2009 à 17:35
je décompose mon adresse
puis ouvre une fenetre en récupérant comme adresse la valeur de $adresse


je ne sais pas ce que tu veux faire mais utilises les fonctions ftp de php directement dans le script sans ouvrir une nouvelle fenêtre
0
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
19 juin 2009 à 17:56
Les sessions : avec session_start() et session_stop() ?
0
mythdevil Messages postés 6 Date d'inscription mercredi 11 février 2009 Statut Membre Dernière intervention 22 juin 2009
22 juin 2009 à 09:20
ok merci je vais essayé tout ça :)
0