Reinitialiser variables en php
mythdevil
Messages postés
6
Statut
Membre
-
mythdevil Messages postés 6 Statut Membre -
mythdevil Messages postés 6 Statut Membre -
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 :)
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 :)
Configuration: Windows XP Firefox 3.0.11
7 réponses
-
pourquoi tu n'utilise pas les sessions pour passer les valeurs de page en page ?
-
J'sais pas trop mais si utilises unset($variables) après l'envoi ??
-
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 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
Les sessions : avec session_start() et session_stop() ?
-