PDA

نسخه کامل مشاهده نسخه کامل : كاربر يا include



jandedy
12-01-2009, 20:55
آيا مي شه فهميد كه كاربر اين صفحه را باز كرده يا صفحه با include يا frame باشده ؟

تشكر //

Mohammad King
13-01-2009, 23:15
سلام

نه فکر نکنم بشه فهمید مگه اینکه خودتتون سایت را نوشته باشین .تا اونجا که تجربیات من میگه .

موفق باشید .

David.Jn
14-01-2009, 00:25
آيا مي شه فهميد كه كاربر اين صفحه را باز كرده يا صفحه با include يا frame باشده ؟ میشه واضحتر بگین منظورتون چیه؟! شاید منظورتون تزریق کد ه!

jandedy
14-01-2009, 09:27
منظورم اينه كه اگر كاربر خودش شخصا صفحه را باز كرده مثلا توي 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:


تشكر //

تشکر//

jandedy
16-01-2009, 16:51
اينا اصلا به درد نمي خوره !

Bill Gates
16-01-2009, 17:11
اينا اصلا به درد نمي خوره !

شما سوالت یه جوریه انگار کاره دیگه میخوای کنی منظورت رو یه جور دیگه میگی !
خوب سوالت رو بگو واسه چه کاری میخوای تا راه بهتر بگیم:)

jandedy
16-01-2009, 17:16
منظورم كاملا واضع است !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!

Bill Gates
16-01-2009, 17:27
بحث رو نمیخوام منحرف کنم ولی میگم که بگی
شما سوال کردی من جواب دادم شما گفتی اینا بدرد نمیخوره
خوب باید توضیح بدی که چیش بدرد نمیخوره؟ چطور میخوای و ...

==
نیما هم بیاد این 2 - 3 تا پست آخر رو پاک کنه

jandedy
17-01-2009, 10:13
خيلي ممنون . بحث ديگه بسه . داره جاهاي باريك ميرسه !!!

Bill Gates
17-01-2009, 13:27
سلام
یکم توضیح بیشتر بدید که اینایی که گفتیم چه مشکلاتی داره؟ [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چطوری میخوای باشه؟ چیزی که تو فکرت هست رو بگو راهنماییت کنیم
==
خوب نیست تاپیک بدون جواب بمونه ;)

تشکر//

jandedy
17-01-2009, 17:13
خوب نیست تاپیک بدون جواب بمونه ;)
عزيز ، Bill Gates ، خيلي متشكرم !


سلام
یکم توضیح بیشتر بدید که اینایی که گفتیم چه مشکلاتی داره؟ [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
چطوری میخوای باشه؟ چیزی که تو فکرت هست رو بگو راهنماییت کنیم

كارم گير نيست ، مي تونم با روش هاي ديگر كار كنم . منظورم اينه كه من اين كار رو براي يك index براي فايلام مي خوام . اگر كاربر توي يك tab ديگر باز كرد ، توي tab ديگه مقادير frame باز نشه . مقادير + base نشون داده بشه .

مطمئن هستم Bill Gates ، تيزهوش ناكام ، منظورم رو فهميد ! چون كل داره مي گم ها !!!!

ببخشيد ناراحت نشي ها


تشكر//

تشكر ||