[ad_1]
tôi có xác nhận.php:
if ($_REQUEST['myusername']!="" and $_REQUEST['mypassword']!="") { require('conect.php'); $link=conect(); $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; $myusername = stripslashes($myusername); $mypassword = stripslashes($mypassword); $myusername = mysql_real_escape_string($myusername); $mypassword = mysql_real_escape_string($mypassword); $table = "users"; $consult = "select type from $tabla where idusuario='$myusername' and clave='$mypassword'"; $result=mysql_query($consult); $numreg=mysql_num_rows($result); if($numreg!=0) { $_REQUEST['type']=mysql_result($result,$i); if ($_REQUEST['type']=='1') { $_SESSION["valid"]= "y"; header("location:menuadmin.php"); } else { $_SESSION["valid"]= "y"; header("location:comentario.php"); } } else { echo "Login o password incorrect."; header("refresh:1;url=index.php"); } } else { echo "Login o password incorrect."; header("refresh:1;url=index.php"); } ?>
cũng có menuadmin.php của tôi, nơi có nút đăng xuất:
XML
<?php session_start(); if($_SESSION["valid"]!="y"){ header("location:exit.php"); } ?> <html> <head> </head> <body> <a href="exit.php">CLose Session</a> </body> </html>
và thoát.php
XML
<? session_start(); session_destroy(); ?> <html> <head> </head> <body> <?php header("location:index.php"); ?> </body> </html>
Nó không đóng phiên, tôi vẫn có thể nhập url www.mydomain.com/menuadmin.php và hiển thị cho tôi mọi thứ tôi đã thử với phiên sử dụng cũng như mảng nhưng không có gì, vui lòng giúp tôi!!
CẢM ƠN
Giải pháp 1
Nếu đây là ý của bạn, hãy xóa phiên PHP: đây là mã
unset($_SESSION['session_name']);
[ad_2]
コメント