sessions et nom de dossier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : sessions et nom de dossier

par sylvaing26 » 08 mai 2009, 16:05

Ma session été bien remplie
J'ai résolu le problème
C'est parce que mon forumlaire été traité en ajax et donc la session ne passait pas dedans,
j'ai donc passé la variable de session par get dans le formulaire (mais crypté biensur)

Merci quand même

par dunbar » 08 mai 2009, 15:42

Salut,

Amon avis ci ça ne fonctionne pas comme tu a fait c'est que probablement tu na rien dans $_SESSION['login']
Essaye ceci pour vérifier que tes variable de session existe
echo '<pre>';
print_r($_SESSION);
echo '</pre>';

sessions et nom de dossier

par sylvaing26 » 08 mai 2009, 14:46

Bonjour, j'ai ce code
session_start();
$utilisateur = $_SESSION['login'];
echo $utilisateur;
include("includes/connect.php");
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");
$sql=mysql_query("SELECT * FROM `photos` ORDER BY `id` DESC LIMIT 0,1");
$nb=mysql_num_rows($sql);
if($nb > 0){
while ($result = mysql_fetch_array($sql)) {
$idphoto = $result['id'];
$idphoto = $idphoto + 1;
}
}
else{
$idphoto = 1;
}
$dossier = $utilisateur;
mkdir("photos/".$dossier, 0700);
$uploadDir = dirname(__FILE__) . '/photos/'.$dossier.'/';
$uploadFile = $uploadDir . $idphoto.".jpg";
Tout fonction sauf que le nom du dossier n'est pas le login stocké dans la session il me semble que c'est le nom de la session
Comment faire pour que le nom du dossier soit le nom du login stocké dans la session ?

Merci d'avance