这里是业余爱好者。。。我在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以获取他们不应该拥有的数据的可能性。