Bonjour et merci d'avoir ouvert mon sujet,
j'ai créé une page perso sur Free afin d'héberger un site en PHP développé en local. Sur ma machine, avec WAMP, aucun problème
En passant chez Free, on me retourne une erreur :
Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/136/free.fr/0/a/anaholo/auth.php on line 4
Voici mon script PHP (adapté du script de grafikart) :
Auth.php
<?php
class Auth{
static function isLogged(){
if(isset($_SESSION['Auth']) && isset($_SESSION['Auth']['login']) && isset($_SESSION['Auth']['password']))
{
extract ($_SESSION['Auth']);
include("connexion.php");
$sql = " SELECT id FROM users WHERE login='$login' AND password='$password' ";
$req = mysql_query($sql) or die ('Erreur SQL ! <br />'.$sql.'<br />'.mysql_error());
if(mysql_num_rows($req)>0)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
?>
Le problème vient il d'une version de php ? (Mon WAMP est en PHP 5.3.0, chez Free ils sont en PHP 4.4.3)
Si c'est le cas quels sont les ajustements à faire ?
Merci d'avance aux courageux qui m'aideront :')

Merci pour ton coup de main :')