首先,我没有任何代码......我正在收集所需的数据以启动一个项目。访问一个PHP页面和表单验证的多个表单
我将在一个网站上有多个<form>
s,这些网站都链接到相同的PHP页面,例如发送电子邮件或向数据库添加数据。
现在,我可以构建表单和PHP页面来发送邮件或将数据添加到数据库。但是这里是我需要知道的一点......如果任何表单调用PHP页面,我怎么知道哪一个表单做了相应的操作?
另外,对表单进行双重验证会更好吗?我的意思是,客户端然后服务器端?
由于我们谈论的是验证,在客户端,JS还是JQuery(我可以同时编写)是否更好?而关于DB的事情,我该如何保护它?!我的意思是,我如何确保用户不会输入PHP代码来搞乱事情,以及如何检测它。
我知道这似乎是一般问题或讨论,但你会帮助我很多。坦率地说,我一直在使用这个网站大约3年,现在你们帮助我通过我的毕业设计项目,因此我很乐意在这里找到答案:)
谢谢大家。
好的JohnP,你能告诉我MySQLi和MySQL有什么区别...我一直在使用MySQL,并且会在项目中使用它,也会在即将到来的项目中使用它。 – sikas 2012-01-15 10:55:07
这是改进的mysql库。如果你使用PHP5,那么强烈建议你使用这个。它的写入是为了利用mysql中的新特性,并且它对原始扩展有一些安全性改进 - 这个问题有一些细节 - http://stackoverflow.com/questions/1171344/advantages-of-mysqli-over-mysql – JohnP 2012-01-15 13:50:49