Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我无法在服务器上保存使用JS赋予变量的变量。此变量不能存储在Cookie等中,因为它需要可通过其他计算机访问以及在页面重新加载时才能访问(因此,它需要存储在服务器上。)
做这个的最好方式是什么?开始学习MySQL最容易吗?对于我想要执行的简单任务,这似乎有些复杂。还有另一种方法吗将其保存到服务器端的文本文件中?
然后,
或插入数据库(如果有)。
想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
4年前关闭。
我无法在服务器上保存使用JS赋予变量的变量。此变量不能存储在Cookie等中,因为它需要可通过其他计算机访问以及在页面重新加载时才能访问(因此,它需要存储在服务器上。)
做这个的最好方式是什么?开始学习MySQL最容易吗?对于我想要执行的简单任务,这似乎有些复杂。还有另一种方法吗将其保存到服务器端的文本文件中?
最佳答案
您可以将ajax与jquery一起使用,以便将变量从客户端浏览器发送到服务器脚本:
$.ajax({
type: 'POST',
url: 'script_which_stores_variable.php',
dataType: 'html',
data: {
'foo' : foo,
}
});
然后,
script_which_stores_variable.php
可以通过许多不同的方式保存该foo
值:$var = $_POST['foo'];
file_put_contents('file_where_stored_value_is.php', $var);
或插入数据库(如果有)。
关于javascript - 将javascript变量保存在服务器上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34575981/