Php 如何使用按钮和javascript清除会话

Php 如何使用按钮和javascript清除会话,php,jquery,html,ajax,Php,Jquery,Html,Ajax,会话是客户端工作人员,但是否可以使用javascript代码清除它? 我也想有这样的想法,它能转换成jquery格式吗?多谢各位 js php 这个可以吗?对服务器进行ajax调用,让服务器页面终止/结束会话 HTML <a href="#" id="aKill" > Kill Session</a> 在serverpage.php中,执行php脚本以终止会话。对服务器进行ajax调用,让服务器页面终止/结束会话 HTML <a href="#" id="aK

会话是客户端工作人员,但是否可以使用javascript代码清除它? 我也想有这样的想法,它能转换成jquery格式吗?多谢各位

js

php



这个可以吗?

对服务器进行ajax调用,让服务器页面终止/结束会话

HTML

<a href="#" id="aKill" > Kill Session</a>

在serverpage.php中,执行php脚本以终止会话。

对服务器进行ajax调用,让服务器页面终止/结束会话

HTML

<a href="#" id="aKill" > Kill Session</a>

在serverpage.php中,执行php脚本以终止会话。

下面或多或少地介绍了基本内容

功能:

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>
PHP(destroysession.PHP)

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>

HTML:

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>

下面或多或少地介绍了基本知识

功能:

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>
PHP(destroysession.PHP)

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>

HTML:

function destroySession(){
  var theForm = $("#yourForm");
  //we don't need any ajax frame.
  theForm.each(function(){ this.reset() });
  $.ajax({
    url: 'destroysession.php',
    type: 'post',
    data: 'sure=1', //send a value to make sure we want to destroy it.
    success: function(data);
      alert(data);
    }
  });
}
<?php
  //whatever logic is necessary


  if(!empty($_POST['sure'])){ 
     $sure = $_POST['sure'];
     if($sure == 1){
       //logic to destroy session
       echo 'Session Destroyed!';
     }else if($sure != 1){
       //logic to perform if we're being injected.
       echo 'That value is incorrect. What are you doing over there?';
     }
  }else{
     //logic to perform if we're being injected.
     echo 'That value is incorrect. What are you doing over there?';
  }
?>
<input type='button' value='reset' onclick='destroySession()'>

创建一个单独的文件以仅清除会话
clearsession.php

session_start();
session_destroy();
现在,提出一个简单的请求

$("#aKill").click(function(){
    $.get("clearsession.php");
}

创建单独的文件以仅清除会话
clearsession.php

session_start();
session_destroy();
现在,提出一个简单的请求

$("#aKill").click(function(){
    $.get("clearsession.php");
}

清除或结束会话?这有很大的区别…我认为应该取消设置($_SESSION['cart']);或$u会话['cart']=''清除或结束会话?这有很大的区别…我认为应该取消设置($_SESSION['cart']);或者$\u SESSION['cart']=''我可以在没有警报的情况下完成吗?你介意稍微修改一下吗?感谢you@user782104:那就把它从警报中拿出来吧。我现在更新了答案不,当然,你能帮我吗?当按下按钮时,如何转到特定页面?@user782104:哪一页?请详细说明。可能是一个新问题,我会详细说明,如果你有空,看看。我能在没有警觉的情况下做吗?你介意稍微修改一下吗?感谢you@user782104:那就把它从警报中拿出来吧。我现在更新了答案不,当然,你能帮我吗?当按下按钮时,如何转到特定页面?@user782104:哪一页?请详细说明。可能是一个新问题,我会详细说明,如果你有空,看看。