PDA

View Full Version : در مورد لینک دادن از طریق تابع



googoli
چهارشنبه 05 تیر 1392, 20:08 عصر
سلام
می خواستم بدونم میشه به جای این کد


<a href="sample.php/index.php"></a>
از کد زیر استفاده کنم



<a href=<?php $home->index();?>></a>

یا بهتره منظورم رو اینطوری بگم که نمی خوام کاربر ببینه که این لینک به کدوم صفحه انتقال پیدا می کنه و می خوام همه کارها توی یک کلاس اتفاق بیفته

colors
چهارشنبه 05 تیر 1392, 21:12 عصر
سلام
می خواستم بدونم میشه به جای این کد


<a href="sample.php/index.php"></a>
از کد زیر استفاده کنم



<a href=<?php $home->index();?>></a>

یا بهتره منظورم رو اینطوری بگم که نمی خوام کاربر ببینه که این لینک به کدوم صفحه انتقال پیدا می کنه و می خوام همه کارها توی یک کلاس اتفاق بیفته

منظورتون تو کد HTML, خروجی مرورگره؟ یا کدهای اسکریپتتون؟

googoli
چهارشنبه 05 تیر 1392, 21:19 عصر
منظورم توی مرورگر هستش زمانی که کاربر ویو سورس رو میزنه نمی خوام ادرس نمایش داده بشه و تابع مورد نظر من فقط اجرا بشه و اطلاعات رو نشون بده

H:Shojaei
چهارشنبه 05 تیر 1392, 22:04 عصر
سلام
آره ميشه ولي بايد مقدار بازگشتي رو همونجا echo كنيد.

googoli
چهارشنبه 05 تیر 1392, 22:29 عصر
میشه بیشتر توضیح بدید یا یه نمونه ای معرفی کنید تا من بیشتر منظورتون رو متوجه شم

colors
چهارشنبه 05 تیر 1392, 22:38 عصر
دوست من همچین چیزی اصلا امکان نداره

arta.nasiri
چهارشنبه 05 تیر 1392, 22:45 عصر
منظورم توی مرورگر هستش زمانی که کاربر ویو سورس رو میزنه نمی خوام ادرس نمایش داده بشه و تابع مورد نظر من فقط اجرا بشه و اطلاعات رو نشون بده

اگه منظورتون خروجی نهایی یعنی html هست، نمیشه!! در هر صورت آدرس تولید شده تو مرورگر نشون داده میشه. مگر اینکه از Ajax استفاده کنید و مقداری رو به سرور ارسال کنید و پس از پردازش اون مقدار تصمیم بگیرید که کاربر به کدوم صفحه انتقال داده بشه که در اینصورت بازم باید آدرس یک صفحه رو مشخص کنید.

H:Shojaei
چهارشنبه 05 تیر 1392, 22:51 عصر
منظورم توی مرورگر هستش زمانی که کاربر ویو سورس رو میزنه نمی خوام ادرس نمایش داده بشه و تابع مورد نظر من فقط اجرا بشه و اطلاعات رو نشون بده

نه نميشه من اين پست رو نديده بودم.

googoli
دوشنبه 10 تیر 1392, 20:25 عصر
من کد زیر رو نوشتم


<a href="<?php $home->test();?>" target="inframe">ايجاد کاربر</a>

و درون تابع این کد هست



public function test()
{
$data['title'] = 'صفحه ورود';
$data['css'] = '../../css/Aindex.css';
$load->main_php();
return;
}

این تابع صفحه اصلی رو فرخوانی میکنه
حالا مشکل اینجاست اطلاعات رو توی تگ a نشون میده من می خوام در فریم این طلاعات رو نشون بده باید چکار کنم ؟