Code PHP pour cahcer les erreurs php

Fermé
Spz91 - 6 août 2013 à 15:22
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 9 août 2013 à 07:45
Bonjour,

Je suis a la recherche d'un code qui permait de cacher les erreurs comme : Deprecated: Function session_is_registered() is deprecated in....


Spz91
A voir également:

2 réponses

JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
Modifié par JooS le 9/08/2013 à 07:46
Salut,

Le message dit que la fonction que tu essayes d'utiliser est obsolète (déprécié, dépassé, inutilisable, n'existe plus ...).

La solution, c'est de chercher l'alternative que propose la communauté, et non pas d'essayer de cacher les erreurs ...

La solution est tout simplement d'utiliser "isset".

Au lieu de faire :
if(!session_is_registered('login')) {
    $login = 'Bob';
    session_register('login');
}

Il vaut mieux faire :
if(!isset($_SESSION['login'])) $_SESSION['login'] = 'Bob';


Mettez en résolu quand c'est résolu -.- ...
1
bonobo47 Messages postés 142 Date d'inscription samedi 19 janvier 2013 Statut Membre Dernière intervention 14 août 2017 13
8 août 2013 à 11:30
je te conseille d'essayer de mettre un if devant ta fonction :

par exemple, actuellement, c'est cette fonction qui génère une erreur :
<?php session_is_registered(true, autreparametre); ?>


voilà ce que je te coneille de faire :

<?php if(!session_is_registered(true, autreparametre)) {echo "";} ?>


Je pense que du coup cela devrait afficher ce qu'il y a entre guillemets (rien)
-2