PDA

View Full Version : حرفه ای: مخفی کردن لینک ها در برنامه نویسی php



elimiz
جمعه 15 دی 1391, 00:40 صبح
سلام
چطوری میشه بجای نمایش دادن نام و پسوند فایلهای php فقط ادرس پوشه نمایش داده بشه؟
مثلا اینطوری باشه : www.name.com/user/login برای ورود کاربران است
و یا www.name.com/user/register برای ثبت نام
این لینکها چطوری ساخته میشن ؟
ممنون میشم یه راهنمایی بکنین

parsboy
جمعه 15 دی 1391, 00:59 صبح
سلام دوست عزیز شما با استفاده از فایل ها میتونید فایل مورد نظر رو فراخوانی کنید

elimiz
جمعه 15 دی 1391, 01:09 صبح
ممنون میشم توضیحات بیشتری بدین و اگر امکانش باشه نمونه کد.
منتظرم

parsboy
جمعه 15 دی 1391, 01:19 صبح
$handel=fopen("test.php","r");
$contents= fread($handel, filesize("test.php"));
fclose($handel)
print($contents)

parsboy
جمعه 15 دی 1391, 01:22 صبح
در خط اول ما یک صفحه رو با نام تست باز میکنیم

خط دوم هم که معلومه سایز فایل رو مشخص کردیم ودر آخر فایل رو بستیم و چاپ کردیم

elimiz
جمعه 15 دی 1391, 01:30 صبح
این کد شما ربطی نداشت به سوال من.

parsboy
جمعه 15 دی 1391, 01:40 صبح
ببین شما فرض کن یه پوشه به اسم test داری و یه صفحه هم به اسم تست داری حالا به جای این

لینک localhost/test/test.php

با این کد به این صورت میشه localhost/test

Unique
جمعه 15 دی 1391, 02:16 صبح
جناب parsboy منظور شما را اشتباه متوجه شدند ! شما منظورتون همون url rewriting هست ، این کار از طریق mod_rewrite توی apache انجام میشه و rule هاش را توی htaccess. مینویسند ! توی انجمن بگدرین یکی از دوستان یک topic آموزش براش زده بوندند ! توی اینترنت هم تا بخواین در مورد اطلاعات هست ! google کنید !

parsboy
جمعه 15 دی 1391, 02:20 صبح
آهان چه اشتباهی کردم:گیج:

rezaonline.net
جمعه 15 دی 1391, 10:28 صبح
راستی دوستان اگر با لینکهایی که index.php توشون هست مشکلی ندارید به یه ذره شیرین کاری بدون نیاز به mod_rewrite آپاچی میتونید آدرسهای قشنگی داشته باشید .
example.org/index.php/page/about
example.org/index.php/post/1
example.org/index.php/category/php
و و و