Maison > Article > développement back-end > Méthode PHP pour déterminer l'échec de la session
Comment déterminer l'échec d'une session en PHP : 1. Ouvrez le fichier de configuration "php.ini" et recherchez "upload_tmp_dir" ; 2. Créez un répertoire tp ; 3. Redémarrez Apache ;
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur Dell G3.
Méthode php pour déterminer l'invalidation de session
Solution php pour vérifier l'invalidité de session
1 Problème
Aujourd'hui, j'ai longtemps lutté lors de la configuration de l'environnement apache+php. Plus tard, j'ai réussi mais j'ai découvert que. l'image du code de vérification peut être générée. Lors de la vérification de la connexion, il a été constaté que la session était vide et n'avait aucune valeur.
2. Solution
Environnement : apache+php
Le code du programme est le suivant :
Le code est le suivant :
<input name="username" type="text" class="input" id="username"> <input name="password" type="password" class="input" id="password"> <input name="ver" type="text" class="input1" id="ver" size="5"> <img src="../inc/ver.php" onclick="this.src='../inc/ver.php';" />
Après avoir soumis le fichier, traitez le fichier post.php
Le code est le suivant :
if($_SESSION['ssioner']!=$ssever){ echo("<script>alert('验证码必须由4位数字组成!');history.back();</script>");exit; }
Il s'avère que le code de vérification est toujours demandé. Il doit être composé de 4 chiffres, puis imprimer la session :
Le code est le suivant :
echo $_SESSION['ssioner']; exit;
était vide, alors j'ai pensé à un fichier de session répertoire configuré dans l'environnement php. Maintenant, nous trouvons le fichier de configuration php.ini et trouvons
upload_tmp_dir
J'ai trouvé que ce répertoire est
upload_tmp_dir="D:\www.phpstudy.net\tp"
J'ai vérifié mon lecteur D et j'ai constaté qu'il n'y avait que le fichier www.phpstudy.net mais non. répertoire tp. Le problème a été trouvé. Ensuite, j'ai créé un répertoire tp, redémarré Apache et constaté qu'il y avait un répertoire tp dans le fichier sess_i40gl0p4hfep5r69j67o1k26d01, puis je me suis reconnecté et j'ai constaté qu'il avait réussi.
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!