0
我正在嘗試使用用戶提供的自定義算法對字符串和鹽進行哈希處理。但是,$algo
變量始終顯示爲一個字符串,因此輸出顯然是字符串輸入的值。無法在PHP中使用eval()評估字符串
<form method='POST'>
<input type='text' name='pass'>
<input type='text' name='salt'>
<input type='text' name='algo'>
<input type='submit' value='Hash'>
</form>
<?php
$pass = $_POST['pass'];
$salt = $_POST['salt'];
$algo = $_POST['algo'];
eval('echo $algo;');
寫的eval(」 \ $算法中\ 「)檢查.. – DevLakshman
的eval(」 \ $ algo = \「$ algo \」;「); echo $ algo; –
我省略了雙引號,對不起這個蹩腳的問題,這只是我習慣於單引號,有時候這會導致不好的做法。謝謝你的建議。 – schmitsz