Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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 什么是更安全的$\u POST或$\u会话?_Php_Jquery_Security - Fatal编程技术网

Php 什么是更安全的$\u POST或$\u会话?

Php 什么是更安全的$\u POST或$\u会话?,php,jquery,security,Php,Jquery,Security,我使用的是很棒的图像上传器,但需要将不同用户的图像存储在子文件夹中。我可以通过将文件夹名称作为$\u POSTarg发送到upload.class.php来实现这一点,也可以通过$\u SESSIONarg检索名称 是否对安全性有偏好?如果用户要输入文件夹名称,则该名称应位于带有适当格式的$\u POST变量中 如果它是由服务器根据每个用户确定的变量,则它应该是一个$\u会话变量 这里没有安全性问题,有一个更适合所需功能的问题。如果用户要输入文件夹名称,则它应该位于带有适当表单的$\u POST

我使用的是很棒的图像上传器,但需要将不同用户的图像存储在子文件夹中。我可以通过将文件夹名称作为
$\u POST
arg发送到upload.class.php来实现这一点,也可以通过
$\u SESSION
arg检索名称


是否对安全性有偏好?

如果用户要输入文件夹名称,则该名称应位于带有适当格式的
$\u POST
变量中

如果它是由服务器根据每个用户确定的变量,则它应该是一个
$\u会话
变量


这里没有安全性问题,有一个更适合所需功能的问题。

如果用户要输入文件夹名称,则它应该位于带有适当表单的
$\u POST
变量中

如果它是由服务器根据每个用户确定的变量,则它应该是一个
$\u会话
变量


这里没有安全问题,有一个问题是哪个更适合所需的功能。

我个人会使用从DB用户行传播的$\u会话

$\u POST必须通过as$\u会话未通过的连线。另外$\u POST可以直接从表单中修改,因此用户可以操纵您的表单以上载到非他们的目录,这将不太好


$\u POST的主要问题来自它的源代码,HTML表单必须首先发送到客户端。

我个人会使用从DB用户行传播的$\u会话

$\u POST必须通过as$\u会话未通过的连线。另外$\u POST可以直接从表单中修改,因此用户可以操纵您的表单以上载到非他们的目录,这将不太好


$\u POST的主要问题来自它的源代码,HTML表单必须首先发送到客户端。

最重要的问题是如何使用变量(例如防止注入)


这两者的坚持性也非常不同。您必须选择是希望变量为持久会话方式($\u会话),还是仅用于特定页面/脚本。

最有价值的问题在于如何使用变量(例如防止注入)


这两者的坚持性也非常不同。您必须选择是希望变量为持久会话方式($\u会话),还是仅用于特定页面/脚本。

苹果还是橙子更美味?实际上,这两个变量是完全不同的,用于不同的目的。你基本上是在问是否使用会话或隐藏表单在不同页面之间传输值?苹果或橙子哪个更好吃?实际上,这两个变量是完全不同的,用于不同的目的。您基本上是在询问是否使用会话还是隐藏表单在不同页面之间传输值?会话变量不是存储在cookie中吗?@Archer通常只以某种方式传递会话ID(通常使用cookie,尽管还有其他技术),与会话相关的所有内容都存储在服务器上,使用该ID进行查找。会话变量不是存储在cookie中吗?@Archer通常只以某种方式传递会话ID(通常使用cookie,尽管还有其他技术),与会话相关的所有内容都存储在服务器上,并使用该ID进行查找。