业余人员......我在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;
要从网址获取ID,我使用了标准
之类的内容$id=$_GET['id'];
我知道我可以根据网址中的ID运行查询,但这肯定听起来效率最高。无论价值多少,我都知道我的选择(数组,会话等)。
感谢您的帮助,C
答案 0 :(得分:1)
尝试POST数据。它还使得某人不太可能在浏览器中编辑您的URL以获取他们不应该拥有的数据。