مشاهده نسخه کامل
: كاربر يا include
آيا مي شه فهميد كه كاربر اين صفحه را باز كرده يا صفحه با include يا frame باشده ؟
تشكر //
Mohammad King
13-01-2009, 23:15
سلام
نه فکر نکنم بشه فهمید مگه اینکه خودتتون سایت را نوشته باشین .تا اونجا که تجربیات من میگه .
موفق باشید .
David.Jn
14-01-2009, 00:25
آيا مي شه فهميد كه كاربر اين صفحه را باز كرده يا صفحه با include يا frame باشده ؟ میشه واضحتر بگین منظورتون چیه؟! شاید منظورتون تزریق کد ه!
منظورم اينه كه اگر كاربر خودش شخصا صفحه را باز كرده مثلا توي adressbar نوشته a.php صفحه ريدايركت بشه و اگر من include كرده باشم اين اتفاق نيفتد !
as13851365
14-01-2009, 17:37
یکی از راههاش این است که از متغییر سراسری استفاده کنید.
مثلا ما یک صفحه داریم با نام asle.php و چندین صفحه با نام های مثلا left.php و top.php و button.php و ...
حالا می خواهیم کاربران نتونند صفحه های دیگه مثلا left.php را به صورت مجزا ببینه .
برای این کار یک متغییر سراسری در فایل asle.php تعریف می کنید و بعد در ما بقی فایل ها مقدار متغییر را چک می کنید اگر متغیر وجود داشت که هیچ در غیره این صورت به صفحه asle.php ریدایرکت می کنی .
برای تعریف متغییر سراسری هم می تونی از روش زیر استفاده کنی :
;0=x$
; global $x
برای چک کردن هم از دستور زیر استفاده کن
if isset $x
Bill Gates
14-01-2009, 23:30
آيا مي شه فهميد كه كاربر اين صفحه را باز كرده يا صفحه با include يا frame باشده ؟
تشكر //
سلام
یکی از راه ها استفاده از session یا cookie هستش که تمامی ویو ها رو ثبت میکنه
include معمولا فکر نکنم بشه
ولی frame معمولا باید باهاش ورودی رو بگیری ببینی از غیره جای اصلیش اومدن یعنی ... :31:
تشكر //
تشکر//
اينا اصلا به درد نمي خوره !
Bill Gates
16-01-2009, 17:11
اينا اصلا به درد نمي خوره !
شما سوالت یه جوریه انگار کاره دیگه میخوای کنی منظورت رو یه جور دیگه میگی !
خوب سوالت رو بگو واسه چه کاری میخوای تا راه بهتر بگیم:)
منظورم كاملا واضع است !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!
Bill Gates
16-01-2009, 17:27
بحث رو نمیخوام منحرف کنم ولی میگم که بگی
شما سوال کردی من جواب دادم شما گفتی اینا بدرد نمیخوره
خوب باید توضیح بدی که چیش بدرد نمیخوره؟ چطور میخوای و ...
==
نیما هم بیاد این 2 - 3 تا پست آخر رو پاک کنه
خيلي ممنون . بحث ديگه بسه . داره جاهاي باريك ميرسه !!!
Bill Gates
17-01-2009, 13:27
سلام
یکم توضیح بیشتر بدید که اینایی که گفتیم چه مشکلاتی داره؟ [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چطوری میخوای باشه؟ چیزی که تو فکرت هست رو بگو راهنماییت کنیم
==
خوب نیست تاپیک بدون جواب بمونه ;)
تشکر//
خوب نیست تاپیک بدون جواب بمونه ;)
عزيز ، Bill Gates ، خيلي متشكرم !
سلام
یکم توضیح بیشتر بدید که اینایی که گفتیم چه مشکلاتی داره؟ [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چطوری میخوای باشه؟ چیزی که تو فکرت هست رو بگو راهنماییت کنیم
كارم گير نيست ، مي تونم با روش هاي ديگر كار كنم . منظورم اينه كه من اين كار رو براي يك index براي فايلام مي خوام . اگر كاربر توي يك tab ديگر باز كرد ، توي tab ديگه مقادير frame باز نشه . مقادير + base نشون داده بشه .
مطمئن هستم Bill Gates ، تيزهوش ناكام ، منظورم رو فهميد ! چون كل داره مي گم ها !!!!
ببخشيد ناراحت نشي ها
تشكر//
تشكر ||
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.