السلام عليكم
الأخوة الأعزاء محبي سوالف سوفت , قام الكثيرون بطرح مواضيع عن php5 و php6
ولكن لم يتطرق أحد الى الحلول بالتفصيل التي يجب ان نقوم بها لاصلاح برنامج قديم أو برمجة برنامج جديد.
الآن سأطرح لكم بعض الحلول التي اعرفها واتمنى من الجميع مساعدتي بأفكارهم وتقديم معلومات هنا بالموضوع.
الدرس الأول : المتغيرات والمصفوفات العامة للغاية
في php4 كنا نستخدم المتغيرات بهذه الطريقة بالاعتماد على Register Globals
أوكود PHP:
$var
الطريقة المثالية هي:كود PHP:
$HTTP_POST_VARS['var']
ويفضل دائماً استخدام الطريقةكود PHP:
$_POST['var']
عند طلب المتغيرات كما يوصي مطوري php حيث أثبتت أنها أكثر أماناًكود PHP:
$_REQUEST['var']
أيضاً لاتستخدم الطريقة
HTTP_*_VARS
مثل :
الطريقة المثالية هي:كود PHP:
$HTTP_GET_VARS
$HTTP_POST_VARS
$HTTP_SERVER_VARS
$HTTP_POST_FILES
$HTTP_USER_AGENT
$HTTP_REFERER
كود PHP:
$_GET
$_POST
$_SERVER
$_FILES
$_SERVER['HTTP_USER_AGENT']
$_SERVER['HTTP_REFERER']