You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
متى نستخدم GET و متى نستخدم POST و الفرق بين post و get فى PHP
35
+
لعلك تتسأل الان عن الفرق بينهم ومتى تستخدم كل خاصية منهم
36
+
37
+
ولفهم الفرق بينهم سنقارن بينهم فى شكل نقاط
38
+
39
+
عند الضغط على زر الرجوع او اعادة تحميل الصفحة
40
+
41
+
فى حالة GET : غير ضارة
42
+
43
+
فى حالة POST : سيقوم المتصفح باشعار المستخدم لاعادة ارسال الفورم
44
+
45
+
الاشارة المرجعية او Bookmark
46
+
47
+
فى حالة GET : يمكن عمل اشارة مرجعية لها
48
+
49
+
فى حالة POST : لا يمكن
50
+
51
+
الكاش Cache
52
+
فى حالة GET : يحدث لها
53
+
54
+
فى حالة POST : لا يحدث لها
55
+
56
+
History فى المتصفح
57
+
58
+
فى حالة GET : تخزن فى History
59
+
60
+
فى حالة POST : لا تحزن فى History
61
+
62
+
طول البيانات
63
+
64
+
فى حالة GET : لانها تستخدم URL لارسال البيانات فهى محدودة لان اقصى طول لعنوان URL هو 2048
65
+
66
+
فى حالة POST : غير محدودة
67
+
68
+
نوع البيانات
69
+
70
+
فى حالة GET : فقط نوع البيانات ASCII
71
+
72
+
فى حالة POST : أي نوع بيانات , النوع الثنائى او Binary ايضًا متاح
73
+
74
+
الامان
75
+
76
+
فى حالة GET : اقل من حيث الامان فلا تستخدمها فى ارسال بيانات حساسة مثل الرقم السرى او خلافه لان البيانات تصبح جزء من عنوان المتصفح URL
77
+
78
+
فى حالة POST : اكثر امانًا لان البيانات لاتخزن فى المتصفح او URL
79
+
80
+
الرؤية
81
+
82
+
فى حالة GET : يمكن للجميع رؤية البيانات لانها ببساطة جزء من عنوان URL
83
+
84
+
فى حالة POST : البيانات مخفية
85
+
86
+
إذا يمكن تلخيص الفروق السابقة انه فى حالة البيانات الحساسة مثل الرقم السرى او الحساب البنكى او خلافة لاتستخدم GET ام فى حاجة اسكربت البحث مثلًا يمكن استخدام GET.
58
87
59
-
</body>
60
-
</html>
88
+
كان هذا درسنا لليوم عن الفرق بين post و get فى PHP وشكرًا لكم. -->
0 commit comments