2011-11-02 55 views
-1
$newRequesterPass=mysql_real_escape_string($_POST['userPass']); 
$static_salt = 'M0AaE|}{<}|{&*@^AhEQ'; 
$dynamic_salt = mt_rand(); 
$newRequesterPass = sha1($dynamic_salt . $password . $static_salt); 

$newRequesterDynamSalt = $_POST($dynamic_salt); 

我得到错误:Function name must be a string

如何正确地得到这个代码$_POST

$newRequesterDynamSalt = $_POST($dynamic_salt); 
+0

Walley,$ _POST是**不是**的功能。 –

+0

“正确地将此代码获取到'$ _POST'”?你的意思是你想添加一个新元素到'$ _POST'? –

+0

在第一次变量初始化中,可以正确使用'$ _POST'作为数组。为什么在最后变成一个函数调用? – cspray

回答

0

$_POST是一个数组,您可以访问阵列,[] ,所以:

$_POST[$dynamic_salt] 

但是,你似乎把服务器端和客户端混淆到o ne脚本。
我给出的修复只是针对特定的错误,而不是您尝试实现的算法。