Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 建立我自己的“喜欢”系统_Database_Api_Reference_Preferences - Fatal编程技术网

Database 建立我自己的“喜欢”系统

Database 建立我自己的“喜欢”系统,database,api,reference,preferences,Database,Api,Reference,Preferences,我正在考虑建立我自己的类似系统,作为学习各种技术的一种方式,包括Javascript;以及更好地理解身份验证和XSS 用例: 在一点Javascript代码上生成的唯一ID,用于嵌入任何网站 当唯一用户按下此like按钮时,该UID的“分数”将触发+1 在唯一用户的配置文件上,显示他们喜欢的内容 我不确定从哪里开始。。。我将如何构建这个系统?构建这样的系统很容易。正确地保护它,使它流动良好,易于集成是最困难的部分。你现在应该忽略后3个。我将从一个JS文件开始,该文件在DOM中搜索ID为mylik

我正在考虑建立我自己的类似系统,作为学习各种技术的一种方式,包括Javascript;以及更好地理解身份验证和XSS

用例: 在一点Javascript代码上生成的唯一ID,用于嵌入任何网站 当唯一用户按下此like按钮时,该UID的“分数”将触发+1 在唯一用户的配置文件上,显示他们喜欢的内容
我不确定从哪里开始。。。我将如何构建这个系统?

构建这样的系统很容易。正确地保护它,使它流动良好,易于集成是最困难的部分。你现在应该忽略后3个。我将从一个JS文件开始,该文件在DOM中搜索ID为mylike的任何元素,例如在该页面上插入一个按钮。一旦用户单击该按钮,它只需向您的服务器发送一条AJAX帖子,其中包含页面标题和页面URL等信息。我认为您的后端最好生成ID,可能是基于title+URL的算法


要包含用户数据以了解用户喜欢什么,我建议使用一个持久性cookie,它有一个会话变量链接到后端的用户。只需使用JavaScript拉出cookie并将cookie与AJAX请求一起发送。

您尝试了什么?问一些具体的问题比我如何开始要好得多…?。谢谢你提供的信息,非常有用!-此外,我是否会为此使用web框架,以便对数据库和javascript进行CRUD?是的,您需要某种后端来与数据库对话。我推荐C ASP.NET和MVC 3.0框架。使用ASP.NET的C比DJango好吗哪一个会降低开发时间,哪一个会有更好的速度?我从来没有使用过Django,所以我不能发表评论,但我确实听到了关于它的好消息。这一切都归结于个人喜好和你熟悉的事物。我认为找一个ASP.NET开发人员会更容易。