需要将长文本变量从JavaScript传递到PHP


Need to pass long text variables from JavaScript to PHP

这里是业余爱好者。。。我在JS页面上有一个SQL查询,需要将变量传递到PHP网页上。我知道如何通过URL传递更简单的变量,但我很难找到和执行传递长字符串的最有效方法,即点的文本描述

在JS方面,我有:

downloadUrl("php_genxml1.php", function(data) {
    var xml = data.responseXML;
    var points = xml.documentElement.getElementsByTagName("point");
    for (var i = 0; i < points.length; i++) {
      var id = points[i].getAttribute("id");
      var name = points[i].getAttribute("name");
      var description = points[i].getAttribute("description");
      var url = "PHPWebPage.php?name=" + name + "&id=" + id;

为了从URL中获取id,我使用了标准之类的东西

$id=$_GET['id'];

我知道我可以根据URL中的id重新运行查询,但这听起来肯定不是最有效的。我知道我的选择(数组、会话等)。

感谢您的帮助,C

请尝试粘贴数据。这也降低了人们在浏览器中编辑你的URL以获取他们不应该拥有的数据的可能性。