【问题标题】:Manage sessions with jQuery/HTML in the frontend and PHP/MySQL in the backend在前端使用 jQuery/HTML 和在后端使用 PHP/MySQL 管理会话
【发布时间】:2015-10-09 09:09:37
【问题描述】:

我想建立一个只有 HTML/jQuery 前端和 PHP/MySQL 后端的网站。

如何管理用户会话(登录/注销)并仅使用 HTML/jQuery 处理会话变量?

谢谢

【问题讨论】:

  • 有可以帮助我的框架吗?
  • 即使你希望你不能在前端使用 php,你也不能在客户端管理会话,因为会话停留在服务器端,你可以通过 javascript/jQuery 发送 ajax 请求并注销用户跨度>
  • 你可以用角度来做到这一点
  • 不使用PHP,你打算如何从后端获取数据到前端?

标签: php jquery


【解决方案1】:

使用 jQuery,您可以通过登录、注销和查询会话变量的方法在 php 中对页面执行 AJAX 调用。

还有。如果您的应用没有定期与服务器一起工作,请向服务器发出请求以保持会话处于活动状态。

登录示例

jQuery

$.ajax({
  dataType: "json",
  url: "http://yoursite.com/ajax.php?method=login",
  data: yourloginData,
  success: yourSuccesAction
});

PHP

<?php
if(isset($_GET['method']){
    if ($_GET['method'] == 'login'){
      // do login here and print response to server 
      // for example in json with json_encode
    }
}

更多信息见:

Demo: jQuery Ajax Call to PHP Script with JSON Return

jQuery ajax request with json response, how to?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2016-08-21
    • 2011-02-09
    • 2015-08-06
    • 1970-01-01
    相关资源
    最近更新 更多