چرا فقط وقتی خطی که دستور هدر دارد را در خطوط پایینتر غیر فعال می کنم، کد خط های بالاتر اجرا می شود؟
در کد زیر، وقتی - خط 231 که دستور - هدر دارد - یعنی:
header("location:../taiide_sabtenam.php?id=".$id_user." ");
را غیر فعال - می کنیم
آنوقت می بینیم که شرطی که در خط 117 است، یعنی:
if ($tedad_arghame_S_hamrah == 11 )
و همچنین شروط دیگر، عمل می کند، وگرنه این شروط عمل نمی کند!!
عجیب است، مگر اجرا - ی شرط در خطوط - بالاتر - ، باید به فعال - یا غیر فعال شدن یک خط در خطوط - پایینتر - ربط داشته باشد؟
لطفا راهنمایی فرمایید
با تشکر قبلی
<?php
require_once 'connect.php';
$connect = new connectdb;
if...چرا فقط وقتی - خطی که دستور - هدر دارد - را در خطوط پایینتر - غیر فعال می کنم، - کد خط های بالاتر - اجرا - می شود؟ -
header("location:../taiide_sabtenam.php?id=".$id_user." ");
را غیر فعال - می کنیم
آنوقت می بینیم که شرطی که در خط 117 است، یعنی:
if ($tedad_arghame_S_hamrah == 11 )
و همچنین شروط دیگر، عمل می کند، وگرنه این شروط عمل نمی کند!!
عجیب است، مگر اجرا - ی شرط در خطوط - بالاتر - ، باید به فعال - یا غیر فعال شدن یک خط در خطوط - پایینتر - ربط داشته باشد؟
لطفا راهنمایی فرمایید
با تشکر قبلی
PHP:
<?php
require_once 'connect.php';
$connect = new connectdb;
if...