Maison >développement back-end >Problème PHP >Que faire si php session_start échoue

Que faire si php session_start échoue

藏色散人
藏色散人original
2021-07-22 10:59:452710parcourir

Solution à l'échec de php session_start : recherchez et ouvrez d'abord "php.ini", puis définissez "session.serialize_handler" sur php.

Que faire si php session_start échoue

L'environnement d'exploitation de cet article : système Windows7, version PHP7.1, ordinateur DELL G3

Que dois-je faire si session_start échoue ?

session_start() n'a pas pu démarrer

La session PHP n'a pas pu démarrer

1 Message d'erreur :

session_start(): Cannot find serialization handler ‘redis’ - session startup failed

2 Raison de l'erreur :

La raison de cette erreur est due à la gestion de la sérialisation de la session lors de la configuration de PHP. Les options. sont (php_serialize, php, php_binary, wddx) et il n'y a pas d'option redis. Lorsque je l'ai défini, il était défini sur redis, j'ai donc eu une erreur. Pour cette raison spécifique, vous pouvez consulter le document officiel de php. explication de php, veuillez cliquer sur

Erreur de configuration Comme suit :

session.serialize_handler=redis

3. Solution :

session.serialize_handler dans php.ini peut être défini sur php. La configuration correcte est la suivante :

session.serialize_handler=php

Apprentissage recommandé : " Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn