کد متوقف شدن url

- 4 ماه پیش
توسط 1masoud آپدیت شد
1masoud ( 24065 تجربه )
4 ماه پیش
تخصص : php,laravel

@ali.bayat
کد متوقف شدن urlیا این که تمام شدن لود یک صفحه در php چیه

علی بیات ( 126677 تجربه )
4 ماه پیش
تخصص : توسعه دهنده ارشد وب

php یه زبان اسکریپتیه. بعد از اجرای کدهای یه فایل پردازش تمام میشه. اگر در این حین بخواهید متوقفش کنید میشه از توابعی مثل ()exit و ()die استفاده کرد

1masoud ( 24065 تجربه )
4 ماه پیش
تخصص : php,laravel

@ali.bayat
برنامه من در هاست متوقف میشه می خوام بگم وقتی متوقف شد بیا دوباره این urlرو اجرا کن چطوری میشه کد این رو نوشت

Alimotreb ( 104152 تجربه )
4 ماه پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@masoudproton

استفاده از حلقه ها و شروط خاصش میتونه یه عمل تکراری رو براتون انجام بده.

امین محمدزاده ( 1074 تجربه )
4 ماه پیش
تخصص : برنامه نویسی وب - Laravel

سلام
وقتی کد متوقف شد، میتونید از کد return redirect() استفاده کنید و به همون آدرس ریدایرکتش کنید

1masoud ( 24065 تجربه )
4 ماه پیش
تخصص : php,laravel

@amin.webdesign
من می خواهم یک سشن رو برگردونم چطوری با return redirect این سشن رو هم به همان آدرس ببر
ممنون مشیم با مثال بگید

mahdi khanzadi ( 18597 تجربه )
4 ماه پیش
تخصص : برنامه نویس سمت سرور

سلام. وقتی که php کارش تموم بشه به صورت اتوماتیک تابع register_shutdown_function اجرا میشه. میتونید ازش به صورت زیر استفاده کنید:

function shutdown()
{
    // This is our shutdown function, in 
    // here we can do any last operations
    // before the script is complete.

    echo 'Script executed with success', PHP_EOL;
}

register_shutdown_function('shutdown');
1masoud ( 24065 تجربه )
4 ماه پیش
تخصص : php,laravel

@khanzadimahdi

اخه میگن راه داره
من توضیح میده شما اگه متوجه شدی در موردش نظر بدید
الان من یک فانکشنی دارم روی هاست که اجرا میشه و ساعت مثلا ۱۱ شب این اجرا متوقف میشه(این ساعت ۱۱ متغییر امکان داره ساعت ۱۲ متوقف بشه یا ...) من می تونم به صورت کرون جاب انجام بدم اما مشکل من این که اول باید بدونم که این فانکشن آیا متوقف شده یا نه در صورت متوقف شدن این فانکشن برو و دوباره این فانکشن رو اجرا کن این فهمیدن این که این فانکشن متوقف شده رو چطوری بفهمم
من این قسمت داستان رو نمیدونم

برای ارسال پاسخ باید وارد سایت شوید