开发者

issue with share server and crypt

Not sure why, but on my VPS ser开发者_JAVA百科ver and my local MacBook Pro. The code works but as soon as I use it on the clients server which is shared I get this error.

<br />
<b>Notice</b>:  Undefined variable: njahhya in <b>/clientdata/zeus-dynamic-1/i/n/incard.com.au/www/telesales/system/classes/core.php</b> on line <b>13</b><br />
0<br />
<b>Notice</b>:  Undefined index:  task in <b>/clientdata/zeus-dynamic-1/i/n/incard.com.au/www/telesales/system/classes/core.php</b> on line <b>68</b><br />

I know that they use a shared server, so I am not surprised but I really need it to work, is there any work around?

$key = "$2a$07$ikuatfc$";
$this->password = crypt($password, $key);


I'm pretty sure the first notice is the result of "$2a$07$ikuatfc$" being in double quotes. Variables in double quotes are interpolated:

$foo = 'bar';
echo "Hello $foo"; // Hello bar

"$2a$07$ikuatfc$" is full of possible variable names. You should write it in single quotes to avoid variable interpolation: '$2a$07$ikuatfc$'.

The larger issue is likely that on your development machines you have error reporting turned off, while on the production server error reporting is turned on by default. Turn on error reporting during development, fix all errors, turn error reporting off on production.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜