PDA

View Full Version : سوال: لطفا در مورد این کد کمکم کنید (htaccess)



mahmod2000
جمعه 10 خرداد 1392, 22:49 عصر
سلام

من میخوام وقتی این کد رو میزنم :


http://localhost/projectRobotsNews/webname.php/web/yjc/page/1


این خط کد رو واسم اجرا کنه


http://localhost/projectRobotsNews/webname.php?web=yjc&page=1

چطوری میتونم با htaccess این کار رو کنم؟؟

MMSHFE
جمعه 10 خرداد 1392, 23:12 عصر
چون اسم فایل webname.php توی آدرس هست، نیازی به htaccess. ندارین. کافیه توی فایل webname.php با استفاده از ['SERVER['PATH_INFO_$ به هر چیزی که بعد از webname.php نوشته شده دسترسی پیدا کنید و کارهای دلخواه رو روی اون انجام بدین.

sh.n.n786
شنبه 11 خرداد 1392, 09:24 صبح
درود و ...
به این شکل :


http://localhost/url.php/name/sh.n.n786



<?php
$path = !empty($_SERVER['PATH_INFO']) ? $_SERVER['PATH_INFO'] : '';
$url = explode('/' , $path);
if( $url[1] == 'name'){
echo $url[2];
}
else {
echo 'Url invalid !';
}
?>

موفق باشی

mahmod2000
شنبه 11 خرداد 1392, 09:56 صبح
ممنون از پاسختون دوست عزیز
میشه لطف کنید بیشتر توضیح بدید که بهتر متوجه بشم..
یا یک مثال از آدرسی که دادم رو بگید

mahmod2000
شنبه 11 خرداد 1392, 10:24 صبح
من با htaccess خودم درست کردم..
ولی اگه در مورد $_SERVER['PATH_INFO'] بیشتر توضیح بدید ممنون میشم

MMSHFE
شنبه 11 خرداد 1392, 10:40 صبح
هر چیزی که بعد از اسم فایل توی آدرس بار نوشته بشه توی این اندیس از آرایه SERVER_$ قرار میگیره.