Ir dizgan debīli glabāt pliku ID cepumā, jo:
Pieņemsim, es esmu kkāds žurķis, tur lienu skatos un volā - atradu, ka cepuma info var nomainīt, volā - uzlieku ID uz admina ID un volā - esmu iekšā admina acc, volā - webam pakaļā....
Labāk izveidot kkādu funkciju, kas enkodo un dekodo stringu, jo ar 64base var nepietikt, tbš iepin kkādus mēslus iekšā un izdomā kā vienu attiecīgu dekodotā stringa fragmentu savāk un ievietot par ID, bet sanāk arī baigā šaize, ja urķim ir tāda pati enkodošanas funkcija, tāpēc labāk ir pašam savu uzrakstīt
Mans lepnums (nav pilna, jo nācās apgraizīt, pēc tam, kad hostplex sāka trakot, par to, ka par smagu priekš viņa):
function encode($value) {
$value = rand(1,145).rand(1,145).$value."#".md5("asdasd123asd".md5($value))."#".md5($value.md5("jarhtgiuhq346t9785cthwrt7h5"));
$value = base64_encode($value."fdhw5Lbv43");
return $value;
}
function decode($value) {
$value = base64_decode($value);
$value = preg_replace("/(.+)(\fdhw5Lbv43)/","\\1",$value);
$value = explode("#",$value);
return $value[2];
}
EDIT: runa iet par varianu bez haša!!