覆盖JavaScript变量以永久保存?

时间:2014-07-06 17:54:01

标签: javascript

我正在创建一个网站,其中包含使用管理帐户登录的选项,我希望能够将HTML集中的不同元素编辑为javascript变量。当您登录时,将有一个输入框从用户获取值并将其应用于页面上的小部件。我还没有找到一种方法来通过覆盖小部件的变量集来保存输入值,并将其保存到webhost(GoDaddy)并在所有会话中保留所有会话。我不想使用Cookies或localStorage,因为我希望价值不仅可以节省用户的会话,而且还可以查看网站。想法?

(以下编辑内容) 好吧,我使用过数据库。我已经得到了以下代码:

<html>
<head>
<title>
MyAccount
</title>
</head>
<body>
<center>
<h1>
Welcome to your account!
</h1>
<input name="alertVal" type="text" placeholder="Alert Value">
<input type="button" text="Save" onclick="<?php saveAlert()?>">
<?php 
 // Connects to your Database
 function saveAlert(){
 mysql_connect("My IP is here.  Not sharing that.", "adminLog", "Yeah, not putting my pass on a forum...") or die(mysql_error()); 
 mysql_select_db("adminLog") or die(mysql_error()); 
 $data = mysql_query("SELECT * FROM Alert") 
 or die(mysql_error()); 
 while($info == mysql_fetch_array( $data )) 
 { 
     mysql_query("Update Alert SET Value = '$cleanURL'")
     INSERT INTO Alert (Value);
     VALUES ($_GET['alertVal']);
 } 
 }
 ?>
 </center>
 </body>
 </html>

这不起作用。引发T_STRING错误。我真的不明白。帮助

2 个答案:

答案 0 :(得分:0)

  

我不想使用Cookie或localStorage,因为我想要   这个值不仅可以节省用户的会话,而且可以全部查看   网站。想法?

如果您不想使用存储的各种客户端存储(例如cookie或localStorage),您可以考虑将此信息存储在服务器上,数据库或文件中。根据您使用的服务器端语言,可能有不同的方法来实现这一点。

答案 1 :(得分:0)

您应该使用某种数据库或仅使用简单的文本文件。如果您不想使用数据库,我建议使用Yaml。

BTW所有GoDaddy计划都包括MySql。你可以用它。