Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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
恶意软件保护php vs javascript_Javascript_Php_Protection - Fatal编程技术网

恶意软件保护php vs javascript

恶意软件保护php vs javascript,javascript,php,protection,Javascript,Php,Protection,作为一名业余程序员,我正在为学生们编写一个非营利的就业中介网站。我主要使用php,但因为我听说一个朋友的网站变成了一个插入到他的contactform上的pishing脚本,我担心我自己的保护。我不太擅长编写安全联系人表单和输入验证,这就是为什么我考虑用js再次编写整个站点的原因。您认为javascript可以为初学者节省足够的资源,还是建议继续使用php进行编码?我很害怕beeing为一个主要用于实践目的的网站负责。如果你不知道如何正确编程,如果你忘记了最佳实践,你会在任何事情上搞得一团糟,无

作为一名业余程序员,我正在为学生们编写一个非营利的就业中介网站。我主要使用php,但因为我听说一个朋友的网站变成了一个插入到他的contactform上的pishing脚本,我担心我自己的保护。我不太擅长编写安全联系人表单和输入验证,这就是为什么我考虑用js再次编写整个站点的原因。您认为javascript可以为初学者节省足够的资源,还是建议继续使用php进行编码?我很害怕beeing为一个主要用于实践目的的网站负责。

如果你不知道如何正确编程,如果你忘记了最佳实践,你会在任何事情上搞得一团糟,无论是JavaScript还是PHP

如果你不是“非常熟练”,那是因为你没有一个正确的基础。有很多方法可以更详细地解释这一点

请记住,无论您在客户端执行何种验证,都必须在服务器上执行

理想情况下,您需要使用 我喜欢避免从头开始写东西。这适用于您正在使用的任何语言,因为如果从头开始工作,JavaScript可能同样糟糕


如果你想重写,你可以考虑从安全的角度来看,如果你遵循他们的指导原则,这是非常宽容的,而且很难出错。

任何真正的验证都必须在服务器端完成。语言只是语言。安全性与语言无关。您编写代码的方式决定了安全性。没有代码是最好的代码:P@JayBlanchard-用JS编写并不意味着不在服务器端完成。