شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
الانتقال التلقائي بين الصفحات وارسال المتغيرات

السلام عليكم


عندنا صفحتين
index.php
result.php

واريد الزائر لما يدخل على الصفحة الرئيسية index.php (وهي صفحة فارغة) تقوم بتحويلة تلقائيا الى الصفحة result.php ، لاكن عند الانتقال يتم ارسال قيمة متغير ولتكن r=true بشكل خفي بدون ما يظهر المتغير في شريط العنوان العلوي

فما هو كود الصفحة index.php ????






__________________
www.DNStatus.com
DNStatus is offline   قديم 18-06-2006, 08:00 PM
الرد مع إقتباس
عضو نشيط جدا
#2  

اعتقد و الله أعلم لا يمكن إرسال المتغيرات مع التحويل التلقائى بدون أن تظهر فى العنوان

و لكن هناك طريقة أخرى .. سهلة و لكنها مملة و غير محبوبة , و هى كالتالى

تكون هناك صفحتان مثلا .. result1.php , و result2.php

و يتم التحويل لأى منهما حسب قيمة المتغير , و لكن طبعا فى حال تكون قيمة المتغير تحتمل أكثر من احتمالان .. يكون الوضع مرهق جدا و ممل

و أيضا إذا كان هناك أكثر من متغير تكون أكثر صعوبة






Colombo is offline   قديم 19-06-2006, 07:27 PM
الرد مع إقتباس
عضو نشيط
#3  

ممكن تستخدم متغير مخزن في الـ session ..

فكرة لم أجربها مسبقاً .. لكن أظنها ممكنة جداً






Jayyan is offline   قديم 20-06-2006, 12:27 PM
الرد مع إقتباس
عضو نشيط
#4  

إقتباس:
المشاركة الأصلية بواسطة Jayyan
ممكن تستخدم متغير مخزن في الـ session ..

فكرة لم أجربها مسبقاً .. لكن أظنها ممكنة جداً

جبتها


عند مجرد دخول الصفحة index.php نقوم بتخزين قيمة للمتغير R ولتكن R=true
ثم نقوم بعمل echo لكود html التالي في الهيدر
كود HTML:
<meta http-equiv="REFRESH" content="0;url=http://www.example.com/result.php">
وبعد دخول صفحة result.php يتم قرائة قيمة المتغير R وتنتهي القصة


بس على فكرة انا مبتدئ برمجة ،، ممكن أحد ينفذ الكود ؟؟؟؟؟؟؟؟






__________________
www.DNStatus.com
DNStatus is offline   قديم 22-06-2006, 06:14 PM
الرد مع إقتباس
عضو نشيط
#5  

للرفع

محتاج الكود ضروري لو سمحتوا






__________________
www.DNStatus.com
DNStatus is offline   قديم 23-06-2006, 04:22 PM
الرد مع إقتباس
عضو سوبر نشيط
#6  

الســلام عليكم ورحمة الله ....

كود الملف الأول الي هو index.php

كود PHP:
<?
session_start
();
// نبدأ إستخدام الجلسات
$_SESSION['test'] = "Swalif";
//نسجل جلسة جديدة بإسم تيست او اي اسم تريده .. وندخل فيها اي كلام تريده ..
header("Location: result.php");
// نتحول إلى صفحة النتيجة
?>

نشوف صفحة النتيجة

------- المحتوى --------
كود PHP:
<?
session_start
();
echo 
$_SESSION[test];
?>

لا تنسى انه لازم يكون سطر سيشن ستارت في بداية الصفحتين .. ويجب ان لا يكون فوقه اي كود ثاني ..



اخوك






__________________
مدونتي | تويتر

almosmm is offline   قديم 23-06-2006, 07:22 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 03:05 PM.