Classe_upload.php构造会话为空
我正在使用这个类: 当我使用以下代码时:Classe_upload.php构造会话为空,php,session,upload,Php,Session,Upload,我正在使用这个类: 当我使用以下代码时: $repertoire_destination = strtolower($_SESSION['login']); //Déclaration de la classe $up = new Telechargement($repertoire_destination,'form1','file','controle_form'); //Extensions autorisées (sans les .) $extensions = array
$repertoire_destination = strtolower($_SESSION['login']);
//Déclaration de la classe
$up = new Telechargement($repertoire_destination,'form1','file','controle_form');
//Extensions autorisées (sans les .)
$extensions = array("gif","png","jpg","jpeg");
$up->Set_Extensions_accepte ($extensions);
$name_fichier = uniqid($_SESSION['login']);
// Rennommage des fichiers (en mode incrémentiel) si déjà présents sur le serveur.
$up->Set_Nomme_fichier($name_fichier,pathinfo($_FILES["file"]["name"], PATHINFO_EXTENSION));
$up->Set_Renomme_fichier($name_fichier);
$up->Set_Redim ('1920','1200');
$up->Set_Redim ('160','100','upload/'.strtolower($_SESSION['login']).'/thumb');
// Téléchargement
$up->Upload();
上传的文件必须保存在以下目录中:strtolower($\u SESSION['login'])代码>
哪个$\u会话['login'])
包含用户的名称
但不幸的是,它发送一个空值
当我以后使用:
$up->Set_Redim ('160','100','upload/'.strtolower($_SESSION['login']).'/thumb');
$\u会话['login'])
包含用户名
有人能帮我解决这个问题吗?session\u start()如果使用会话,则所有.php文件中必须存在/包含代码>
另外,它需要处于最顶端(大多数时候),
在你开始的PHP标签下面我懂法语,并且你为你的类提供了链接,我担心很多其他人将无法阅读/理解该页面中的内容。我会尽力帮你,但我不能答应你任何事。试着用英语找一个对应的链接。是的,我知道。。。但不幸的是,它不存在,我没有时间打开另一个上传类
是否显示/包含在您使用的所有.php
文件中?如果使用会话,它必须包括在内,而且它必须位于最顶端,在你的PHP标签下方请用英语提供变量名和注释你说得对。。。我没有考虑这个问题,因为第二次会话返回值。谢谢