الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عدم إمكانية الرجوع إلى الصفحة السابقة

مغلق
بدأه ابو اروي في 15 أبريل 2006 · 12 رد · 2,431 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم،

مثلا لو كان عندي link وعملت click عليه فنقلني إلى صفحة أخرى جديدة، فهل يمكن أن أعمل شيء بحيث لا أستطيع الرجوع إلى الصفحة السابقة إذا عملت back الموجودة في (toolbar) بعد انتقالي إلى الصفحة الجديدة ؟

افيدونا افادكم الله

#2

السلام عليكم ،،،

بامكانك حجز متغير session_flag

واعطائه قيمة عند دخولك على الصفحة للمرة الاولى ،

وعند الانتقال الى الصفحة التالية ، والعودة الى الصفحة الاولى((باي طريقة)) افحص قيمة المتغير واذا كانت القية التي اسندتها انت لها، فقم بالانتقال التلقائي الى اي صفحة تريد ;) ;) ;)

#3

عن طريق استخدام location.replace()

<a href="javascript:document.location.replace('http://nowayback.com/');">No Way Back</a>
#4
أشرف الوادية كتب:
السلام عليكم ،،،

بامكانك حجز متغير session_flag

واعطائه قيمة عند دخولك على الصفحة للمرة الاولى ،

وعند الانتقال الى الصفحة التالية ، والعودة الى الصفحة الاولى((باي طريقة)) افحص قيمة المتغير واذا كانت القية التي اسندتها انت لها، فقم بالانتقال التلقائي الى اي صفحة تريد ;)  ;)  ;)

اخى الكريم جربت باستخدام الكوكيز وباستخدام تمرير المتغير بواسطه الهيدن فورم

ولكن الملاحظ انه عند الرجوع للخلف من التول بار من المستعرض يلاحظ انه لا يحدث تحميل للصفحه ولذلك لا يشعر بتغير المتغيرات

الا اذا عملت رفريش للصفحه

افيدنا بكود ان كان عندك حل

#5
Bakr.Alsharif كتب:
عن طريق استخدام location.replace()

<a href="javascript:document.location.replace('http://nowayback.com/');">No Way Back</a>

هجرب وارد عليك

على العموم شكرا لك يا غالى واتمنى ان اجد فيها الحل ;)

#6

اخى الكريم جربت ورفعت الصفحه

http://www.procarving.com/mphoto/e.htm

الكود تمام لما اضغط على اللنك

لكن لو عملت رجوع من التول بار يحدث رجوع عادى

افدنى افادك الله

http://www.procarving.com

#7
ابو اروي كتب:
اخى الكريم جربت ورفعت الصفحه

http://www.procarving.com/mphoto/e.htm

الكود تمام لما اضغط على اللنك

لكن لو عملت رجوع من التول بار يحدث رجوع عادى

افدنى افادك الله

http://www.procarving.com

أخي الكريم، هذا الكود يقوم باستبدال الصفحة الجديدة (التي ستفتح) بالصفحة المفتوحة بحيث لا يوجد أثر لها في الــ History وبالتالي لا يمكن الرجوع لها بأي طريقة.

ولكن، لن يقوم هذا الكود بإلغاء الخاصية "BACK" تماماً لكل الصفحات ، بمعنى آخر، فلنفترض الآتي:

1- أول صفحة تفتحها في المتصفح هي الصفحة الموجود بها الكود "اللينك"، فعند الضغط على اللينك والإنتقال للصفحة الجديدة، لن تستطيع إستخدام الخاصية BACK و ستجد زرار الرجوع في التول بار غير فعال.

2- أول صفحة تفتحها هى الصفحة الأولى في موقعك ومنها انتقلت إلى الصفحة التي بها الكود وضغطت على اللينك، في هذه الحالة زرار الرجوع سيكون فعال ولكنه ينتقل بك إلى صفحة البداية في موقعك لأن الصفحة التي تحتوي على اللينك قد تم إستبدالها في الـ History بالصفحة الأخيرة.

#8

اعذرني أخي ولكن هناك خطأ بسيط في الكود لكي يعمل على كل المتصفحات

<a href="#" onclick="window.location.replace('http://nowayback.com/');">No Way Back</a>

تم تعديل هذه المشاركة بواسطة Bakr.Alsharif في 18 أبريل 2006 في 00:31

#9
Bakr.Alsharif كتب:
اعذرني أخي ولكن هناك خطأ بسيط  في الكود لكي يعمل على كل المتصفحات

<a href="#" onclick="window.location.replace('http://nowayback.com/');">No Way Back</a>

اشكرك جدا ودائما فعلا عملت الداله بالشكل المطلوب تماما

ولكن................

لى بعد الاذن طلب.........

انا اريد ان اشغل هذا الكود داخل صفحه PHP فكيف اكتب هذا الكود

echo('<form action="in.php" method="post">')1

echo('<input type="text" name="dd">')2

echo('input type ="submit" value="hh"')3

echo('</form>')4

اخى الكريم اريد وضع الداله او سطر الاوامر مكان in.php

اى اريد وضعها داخل جمله الفورم وليس على لنك مباشر

لانى اريد ان امرر قيمه المتغير dd الى الصفحه التاليه

اتمنى ان اجد حل بارك الله فيك وانتظرك بفارغ صبر ......................

انتظــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــركـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

#10

<FORM ACTION="" method="POST">

<INPUT TYPE="Button" NAME="cmdCheckout" VALUE="Proceed to Checkout" _

onClick="window.location.replace('checkout_frame.php')">

<INPUT TYPE="Button" NAME="cmdBasket" VALUE="View Basket" _

onClick="window.location.replace('viewbasket.asp')">

</FORM

هذا الكود يعمل تمام

كيف اضعه داخل كود php

echo

انتظركم

#11

لم أفهم سؤالك بالضبط، هل هذا ما تريد ؟

echo '<FORM ACTION="" method="POST">
   <INPUT TYPE="Button" NAME="cmdCheckout" VALUE="Proceed to Checkout" _
          onClick="window.location.replace(\'checkout_frame.php\')">
   <INPUT TYPE="Button" NAME="cmdBasket" VALUE="View Basket"  _
          onClick="window.location.replace(\'viewbasket.asp\')">
</FORM>';
#12

اريد ان يعمل هذا الكود كما كتبت بالضبط داخل php

ولكنه يعطى خطا

مثلا الجمله الاتيه <INPUT TYPE="Button" NAME="cmdCheckout" VALUE="Proceed to Checkout" _

onClick="window.location.replace(\'checkout_frame.php\')">

تعمل تمام

ولكن عندما اضعها داخل FORM تعطى رسالع خطا مع php

ولكن عندما استعملها مع FORM بدون جمل php لا تعطى رساله خطا

انا اريد ان يعمل الكود اللى انت كتبته بدون خطا

تم تعديل هذه المشاركة بواسطة ابو اروي في 24 أبريل 2006 في 14:07

#13
<?php

echo '<FORM ACTION="" method="POST">
  <INPUT TYPE="Button" NAME="cmdCheckout" VALUE="Proceed to Checkout" onClick="window.location.replace(\'checkout_frame.php\')" />
  <INPUT TYPE="Button" NAME="cmdBasket" VALUE="View Basket" onClick="window.location.replace(\'viewbasket.asp\')" />
</FORM>';

?>

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…