Mam problem z operacjami bitowymi w php. Otóż mam kod:
Przykład 1:
$a = 100; $b = $a << 8;
W ten sposób na ekranie widzę: 25600
Jednak przy wiekszych liczbach jak np:
Przykład 2:
$a = 100000000000; $b = $a << 8;
Mam już różne wyniki:
Jeden serwer pokazuje: 1994915840
Inny: 25600000000000
Pytanie czy można coś na to poradzić ? Przez ten problem po przeniesieniu serwisu na inny serwer, hasła które są kodowane metodą blowfish przestały działać :/ Dzieje się tak gdyż są generowane różne klucze do hasła przez problem wymieniony wyżej.
Macie jakieś rady na to ?