使用 AJAX 从 PHP 传递会话变量

Passing session variable from PHP using AJAX

本文关键字:会话 变量 PHP AJAX 使用      更新时间:2023-09-26

我目前正在使用PhoneGap制作应用程序。
众所周知,PhoneGap只允许使用HTML,CSS和JS。因此,不能使用 PHP。
我做了一些研究,发现我可以将PHP文件放在远程服务器中,并使用AJAX使用远程服务器的URL调用PHP文件。

但是我找不到将会话变量从 PHP 传递到 HTML 的方法。将会话变量从 PHP 传递到 PHP 很容易。
但是,由于PhoneGap中不允许PHP到PHP的通信,因此我必须使用PHP到HTML,然后再使用PHP。
使用 AJAX 将会话变量传递回 HTML 可能很复杂。这使我陷入了死胡同。

关于如何解决这个问题的任何线索?
如果我对我的情况的解释不是那么容易理解,请随时发表评论。
谢谢。

您应该能够从 ajax 调用回显数据。

阿贾克斯调用:

$.ajax({
      url: "url_to_file",
      type: "get",
      success: function(data){
            // do stuff with the data      
      },
      error:function(){
          alert("ajax call error");
      }   
});

PHP文件:

<?php
    echo $_SESSION['varible'];
?>

我可能会使用 JSON 而不是回显纯文本。