Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过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/

10-14 14:51
查看更多