Какбэ Я

Моя фотография
○○●○○
○○○●○
○●●●○

понедельник, 17 августа 2009 г.

Вычисляем hash_del_key

Скрипт от меня, для вычисления hash_del_key который требуется при использовании баги связанной с unset()

<?php
//вычисление hash_del_key для переменных php4 и php5
$h = 5381;
$st='s';//здесь имя переменной для которой считать хеш
for ($i=0;$i<strlen($st)+1;$i++)
{
$h += ($h << 5);
$h ^= ord($st[$i]);
}
echo
"hash_del_key_php4: $h";//вывод хеша php4

$h = 5381;
for (
$i=0;$i<strlen($st)+1;$i++)
{
$h += ($h << 5);
$h += ord($st[$i]);
}
echo
"hash_del_key_php5: $h";//вывод хеша php5
?>

Комментариев нет:

Отправить комментарий