Bonjour à tous (et même rebonjour, c'est mon deuxième post aujourd'hui...)
Je suis encore confronté à un phénomène que je ne comprends pas (scusez ms'ieurs dames, je ne suis pas encore très bon en PHP...mais grâce à vous ça va venir !)
Alors voilà : j'ai une appli en PHP (je tourne avec PHP 5) qui doit faire un truc du genre :
- Lorsque register_globals est à On (je l'avais changé pour faire tourner un ancien code), ça me retourne une erreur "Cannot use string offset as an array"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if ($_SESSION['last_access'][$_course['id']][TOOL_DROPBOX]=='') { $last_access=get_last_tool_access(TOOL_DROPBOX,$_course['code'],$_user['user_id']); $_SESSION['last_access'][$_course['id']][TOOL_DROPBOX]=$last_access; } else { $last_access=$_SESSION['last_access'][$_course['id']][TOOL_DROPBOX]; }
- Lorsque register_globals est à Off comme il se doit, tout va bien !
De plus, ce qui me perturbe, c'est que $_SESSION['last_access'] est une date, pas un tableau, alors je ne vois pas ce que signifie $_SESSION['last_access'][$_course['id']][TOOL_DROPBOX]
Bref, ça marche, mais je n'y comprends pas grand' chose !
L'un de vous aurait-il la gentillesse d'apporter sa science à un jeune padawan plein de bonne volonté ?
Merci d'avance....
Partager