Ce script fonctionne en ligne, mais pas en ligne via WAMP ...script PHP fonctionne en ligne, mais pas en ligne
function current_user()
{
static $current_user;
if(!$current_user)
{
if($_SESSION['userID'])
{
$userID = intval($_SESSION['userID']);
$query = "SELECT *
FROM `users`
WHERE `id` = $userID";
$data = mysql_query($query);
if(mysql_num_rows($data))
{
$current_user = mysql_fetch_assoc($data);
return $current_user;
}
}
}
return $current_user;
}
Lorsque cette fonction est appelée, je reçois le message d'erreur suivant ...
Notice: Undefined index: userID in C:\wamp\www\alpha\_includes\session.php on line 38
La ligne 38 est $userID = intval($_SESSION['userID']);
L'erreur se produit uniquement lorsque la variable SESSION userID
n'est pas définie. Cela et quand la fonction est appelée via une page de mon ordinateur de test hors ligne (en cours d'exécution WAMP).
En note, ce n'est pas mon script. Le mérite revient à Jim Hoskins de Think Vitamin Membership.
Correction du titre .... script PHP fonctionne en ligne, mais pas hors ligne. – SgtOJ
Renomme '$ userID' en' $ somethingwhichisnotasessionkey', n'importe quelle différence? – Harmen