عاطي نشر 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
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.