سلام خسته نباشید
ممکنه کاربر بطور تصادفی وارد یکی صفحات زیر شده باشه مثلا
site.ir/admin/posts
site.ir/admin
من میخام کاربر بطور خود کار هدر بشه به این صفحه
site.ir
چون من نمیدونم کاربر تو کدوم صفحات وجود داره (بحث برگشتن به عقب است/..) و چقدر برگردم به عقب .تابع یا روشی نیست که اینکارو انجام بده؟
مثلا کاربر وارد آدرس
site.ir/admin/posts
میشه من میخام هدر کنم اینجوری میشه
site.ir/admin/site.ir/wp-login.php
سلام
@paressep28
شما میتونید از مسیر دهی اصلی استفاده کنید
header('location:./index.php')
header('location:./salam/index.php')
سلام
@paressep28
خب این آدرس رو وقتی میزنه طبیعتا اگر دسترسی های لازمه رو داشته باشه
لاگین شده باشه ، سشن اوکی باشه و ...
خیلی چیزا دیگه که شاید براش گذاشته باشید، اگر اوکی باشه که خب باید باز بشه
اما اگر 1 مورد هم نبود شما میتونید شرط بزارید اگر سشن نبود ، لاگین نبود یا هر مورد دیگه ای
header("Location: http://domain.com");
انجام بشه!
حالا این کار رو میتونید تحت یه فانکشن بنویسید و فانکشن رو کال کنید
یا ...
خیلی راه دیگه هست.
@Alimotreb
منظور من بحث هدر کردنه همینطور که کفتم اینطوری میشه
site.ir/admin/site.ir/wp-login.php
من رو لوکال اجرا میکنم
@Alimotreb
نه مشکل کد نیست خب ببینید
اگه کاربر تو چنین صفحه ای باشه
https://roocket.ir/discuss
حالا من اگه بخام هدر بزنیم به صفحه ی راکت اینطوری میشه
header('location:../')
اگه کاربر یه له جلوتر باشه هم همینطوری میشه
header('location:../../')
من نمیتونم خب هردفعه چک کنم کاربر تو کدوم صفحه است و باید چندپله برگرده عقب.
باید چیکار کنم؟
سلام
@paressep28
شما میتونید از مسیر دهی اصلی استفاده کنید
header('location:./index.php')
header('location:./salam/index.php')
خب نگاه کنید شما باید از مسردهی ای استفاده کنید که مربوط به برگشتن به عقب و.. نباشه چون کارتون سخت میشه شما میاید به این حالت مسیر دهی میکنید :
header('location http://example.com');
اگرم داخل لوکال هستید :
header('location http://127.0.0.1/wp');
wp هم اینجا اسم پوشه ی شماست
سپاس از شما دو بزرگوار
ببخشید آقای Reza Amini کی که فرستادید سینتکسش درسته از همین استفاده کنم؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟