Ressources dev:PHP
(Différences entre les versions)
(→Gestion des sessions avec Internet Explorer et Safari) |
(→Encoder en UTF-8) |
||
Ligne 8 : | Ligne 8 : | ||
- Retirer les "or die()" en MySQL | - Retirer les "or die()" en MySQL | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Afficher les messages d’erreur == | == Afficher les messages d’erreur == |
Version du 27 décembre 2011 à 18:34
Intro
Avant de passer un projet en production
- Supprimer les display_error / error_reporting
- Retirer les "or die()" en MySQL
Afficher les messages d’erreur
Par défaut, les messages d'erreur ne sont pas affichés sur OVH. Pour y remédier, placer le code suivant en haut de page :
ini_set('display_errors','on'); error_reporting(-1);
Gestion des sessions avec Internet Explorer et Safari
Source : http://bit.ly/n75we3
Les variables sessions ne fonctionnent pas sur IE si le nom de domaine (ServerName) contient des caractères spéciaux (notamment "_" ou "-")
La solution :
header('P3P: CP="CAO PSA OUR"');
Autre solution :
header('P3P: CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"');
A placer juste en dessous de "session_start()"