الفرق شبه معدوم بين
كود PHP:
$_SESSION['user'] = 'value';
و
كود PHP:
$user = 'value';
session_register($user);
مع أنني أميل شخصياً إلى الطريقة الأولى ، لانني سأتعامل مع الـ sessions دائماً على أنها عبارة عن مصفوفة .. بمعنى انني حتى لو إستخدمت الطريقة الثانية فإنني لابد أن أعود وأستخدم الطريقة الثانية ..
كود PHP:
// second method ..
// to print the value
echo $_SESSION['user'];
// ..
والأمر سيان بالنسبة لـ session_unregister و
كود PHP:
unset($_SESSION['user']);
مع أن الطريقة الثانية أفضل بنظري ..
بالنسبة للدالة التي تقوم بإنشاء رموز عشوائية فإنني أفضّل إستخدام التالية لفارق الأداء والسرعة بينها وبين ما تكرمتم بوضعه ..
كود PHP:
function random($length) {
return substr(str_shuffle(md5(time())), 0, $length);
}
شكراً لمجهودكم ،،