عاطي نشر 28 نوفمبر 2015 أرسل تقرير نشر 28 نوفمبر 2015 أستعمل إطار العمل Sinatra لتطوير موقع بسيط، وأريد أن أعرف كيف يُمكنني أن أستخدم ميّزة الجلسات. اقتباس
0 عبدالهادي الديوري نشر 28 نوفمبر 2015 أرسل تقرير نشر 28 نوفمبر 2015 خاصيّة الجلسات معطّلة افتراضيّا على سيناترا، ولتشغيلها يُمكنك القيّام بالتّالي:أولا أضف هذا السّطر:enable :sessionsثمّ استعمل session للحصول على القيّم من النماذج (forms) والموجّهات (routes):session[:xyz]وإليك مثالا على ذلك:get '/foo' do session[:message] = 'Hello World!' redirect to('/bar') end get '/bar' do session[:message] # => 'Hello World!' endإذا كنت ترغب بإضافة معاملات أخرى للجلسات، كتاريخ الانتهاء بالنّسبة للكعكات على سبيل المثال، فيُمكنك استعمال Rack مباشرة عوضا عن السّطر الخاص بتشغيل الجلسات وذلك بإضافة السّطر التّالي:Rack::Session::Cookieإليك مثالا من التوثيق الخاص بـ Rack:use Rack::Session::Cookie, :key => 'rack.session', :domain => 'foo.com', :path => '/', :expire_after => 2592000, # In seconds :secret => 'change_me' اقتباس
السؤال
عاطي
أستعمل إطار العمل Sinatra لتطوير موقع بسيط، وأريد أن أعرف كيف يُمكنني أن أستخدم ميّزة الجلسات.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.