enregistrer un fichier avec une partie du nom de fichier comme id_session en utilisant PHP, comme ceci:Nom du fichier est différent du nom de fichier qui existe dans DB, même si une session est utilisé
$newFileName = 'upload_160687_'.session_id().'_160687_'.$originalFileName;
je puis enregistrez le nom de fichier comme une chaîne en utilisant PHP dans le DB et il ressemble à ceci:
upload_160687_l4eef6nqlekhbirv2pvmuf5660_160687_Apple_Microsoft_desktop1-1.jpg
Cependant, quand je regarde dans le système de fichiers, ce même fichier est enregistré comme:
upload_160687_41d99tblerr1tr6qq3n854jt05_160687_Apple_Microsoft_desktop1-1.jpg
Vous pouvez voir la différence, mais que diable est la raison ????
Nous vous remercions de votre aide!
Pourriez-vous afficher un peu plus de votre code source pour vérifier que session_id() n'est récupéré qu'une seule fois? Lisez ici (http://nl2.php.net/manual/fr/function.session-id.php#52689) que FireFox peut choisir un autre session_id en raison de l'utilisation d'un seul processus partagé. Pourriez-vous exclure cela comme une possibilité? – Tim
Hhmm, je n'ai jamais su cela, je ne peux pas l'exclure maintenant. Mais je suis en train de tester et de voir ce qui se passe, merci pour la suggestion Tim. :) – Abs
Vous êtes un génie Tim! Je l'ai essayé sur IE7 et cela fonctionne parfaitement, mais tout ce que je fais sur Firefox ne fonctionnera pas. C'est donc de cette question-là que vous parlez. Je sais quel est le problème et je peux y répondre merci !!! :) – Abs