Posts

Er worden posts getoond met het label PHP

[PHP] Ini variabelen configureren in PHP

Php.ini bevat heel wat instellingen voor PHP. Soms is het nodig om wat waarden aan te passen in dit bestand. Dit is alleen niet altijd mogelijk, tenzij je zelf de webserver beheert. Een lijst met instellingen die kunnen worden aangepast is hier te vinden . De aanpassingen gebeuren met de PHP functie ini_set() . Een (in mijn ogen irritante) eigenschap is dat mijn errors niet worden getoond. Ik moet hiervoor naast Error_reporting ook ini_set('display_errors', 1) gebruiken. Nu worden pas alle errors en waarschuwingen getoond. Overigens na de uitvoering van het script worden alle waarden die gezet zijn via ini_set() weer hersteld naar de originele waarden zoals deze bekend zijn in php.ini.

[PHP] Sessions

Van de week weer iets geleerd over hoe sessies werken in PHP. Ik wist al dat sessies cookies zijn die worden opgeslagen op de server. Wat ik niet wist dat hiervoor ook een cookie wordt geplaatst bij de client. Dit cookie bevat namelijk het sessie id. Deze sessie id corrospondeert met het cookie dat is opgeslagen op de server. Op deze manier weet de server welke sessie bij welke client hoort. Zodra cookies dus zijn uitgeschakeld bij de client, of het lukt de server niet om een cookie te plaatsen, werken sessies dus ook niet. Hier nog wat handige sessie functies van PHP: session_get_cookie_params() sessie configurtaties session_set_cookie_params() session_id() session_name()