mysql-PHP+MYSQL,我登陆之后,点击“注销”,为何会显示“非法访问”?

WBOY
풀어 주다: 2016-06-06 09:37:57
원래의
1145명이 탐색했습니다.

mysqlphp

<code>     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<h1>欢迎来到XXX网</h1>
<form method="post" action="<?php%20echo%20htmlspecialchars(%24_SERVER%5B" php_self>">               <span>邮箱:<input type="text" name="user_email"></span>    <span>密码:<input type="text" name="user_pass"></span>    <span>      <input type="submit" name="submit" value="登陆"></span>    <input type="button" onclick="location.href='register.php'" value="注册">
</form>    <?php //开始登录if(!isset($_POST['submit'])){exit('非法访问!');}$user_email = htmlspecialchars($_POST['user_email']);$user_pass = htmlspecialchars($_POST['user_pass']);//包含数据库连接文件include('conn.php');//检测用户名及密码是否正确$check_query = mysql_query("select user_id,user_nickname from users where user_email='$user_email' and user_pass='$user_pass' limit 1");if($result = mysql_fetch_array($check_query)){    //登录成功    @ session_start();    $_SESSION['user_id'] = $result['user_id'];    $_SESSION['user_email'] = $user_email;    echo $result['user_nickname'].',欢迎你!---<a href="my.php">用户中心   ';    echo '<a href="index.php?action=logout">注销</a><br>';    exit;}     //登陆失败else {exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试');}    //注销登录    if ( $_GET['action'] == "logout" && isset($_SESSION['user_id']) ){    echo '注销成功!点击此处 <a href="login.html">登录</a>';    unset($_SESSION['user_id']);    unset($_SESSION['user_email']);    exit;}?></code>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!