Maison >php教程 >PHP开发 >Solution à la vérification de session PHP invalide

Solution à la vérification de session PHP invalide

高洛峰
高洛峰original
2016-12-24 09:35:491198parcourir

L'exemple de cet article décrit la solution à la vérification de session PHP invalide. Partagez-le avec tout le monde pour votre référence. La méthode spécifique est la suivante :

1. Problème

Aujourd'hui, j'ai longtemps eu du mal à configurer l'environnement Apache php. Plus tard, j'ai réussi mais j'ai découvert que l'image du code de vérification pouvait être générée. . Lors de la vérification de la connexion, j'ai constaté que la session était vide et n'avait plus de valeur.

2. Solution

Environnement : apache php

Le code du programme 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=&#39;../inc/ver.php&#39;;" />

Après la soumission, traitez le fichier post.php fichier

if($_SESSION[&#39;ssioner&#39;]!=$ssever){
echo("<script>alert(&#39;验证码必须由4位数字组成!&#39;);history.back();</script>");exit;  
}

Il s'est avéré qu'il indiquait sans cesse que le code de vérification devait être composé de 4 chiffres, puis imprimait la session :

echo $_SESSION[&#39;ssioner&#39;];
exit;

était toujours vide, alors j'ai pensé d'une session configurée dans le répertoire des fichiers d'environnement PHP, maintenant nous trouvons le fichier de configuration php.ini et trouvons
upload_tmp_dir
et constatons que ce répertoire est
upload_tmp_dir="D:www.php.cntp"
J'ai vérifié mon lecteur D et j'ai découvert qu'il n'y avait que le fichier www .php.cn mais pas de répertoire tp, donc le problème a été trouvé. J'ai ensuite créé un répertoire tp, redémarré Apache et découvert qu'il y avait un fichier sess_i40gl0p4hfep5r69j67o1k26d01 dans le tp. Ensuite, je me suis reconnecté et j'ai constaté que cela avait réussi.


J'espère que cet article sera utile à la conception de programmes PHP de chacun.

Pour plus d'articles liés aux solutions à la vérification de session PHP invalide, veuillez faire attention au site Web PHP 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