Golsha
سه شنبه 26 فروردین 1393, 19:48 عصر
سلام خدمت دوستان ، من تازه کار MVC رو شروع کردم ، ولی متاسفانه تو همین اول کار به یه مشکل خوردم که نمیدونم چطور حلش کنم .
من تو فایل htaccess این کد رو مینویسم :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
بعد تو فایل index.php اصلی پروژه ، مینویسم :
<?PHP $url=$_GET['url'];
$url = explode('/',$url);
print_r($url);
?>
حالا وقتی پروژه رو ران میکنم دوتا مشکل دارم : 1- اینکه وقتی پروژه ران بشه به جای اینکه آدرس صفحه localhost/www/mvc/index باشه ( مثل مجموعه آموزشی ) اینطوریه : localhost/www/mvc/index.php
2- پروژه که ران میشه اول کار ارور میده Notice: Undefined index: url in C:\Wamp\www\MVC\index.php on line 3 ولی وقتی در همین حالت index.php آخر آدرس رو پاک میکنم و چیز دیگه ای مینویسم مثل بلبل کار میکنه . راستی وقتی تو همین حالت index.php رو از آخر آدرس پاک میکنم و یه بار خودم index.php یا index رو مینویسم و enter رو میزنم آرایه رو در حالیکه خالیه چاپ میکنه ، درواقع به جای اینکه خونه اول آرایه index.php باشه ، خالیه ، درحالی که اگه چیز دیگه ای به جز index یا index.php رو مینویسم همونو به عنوان خونه اول آرایه چاپ میکنه !!!!!!!!!!:عصبانی:
من تو فایل htaccess این کد رو مینویسم :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
بعد تو فایل index.php اصلی پروژه ، مینویسم :
<?PHP $url=$_GET['url'];
$url = explode('/',$url);
print_r($url);
?>
حالا وقتی پروژه رو ران میکنم دوتا مشکل دارم : 1- اینکه وقتی پروژه ران بشه به جای اینکه آدرس صفحه localhost/www/mvc/index باشه ( مثل مجموعه آموزشی ) اینطوریه : localhost/www/mvc/index.php
2- پروژه که ران میشه اول کار ارور میده Notice: Undefined index: url in C:\Wamp\www\MVC\index.php on line 3 ولی وقتی در همین حالت index.php آخر آدرس رو پاک میکنم و چیز دیگه ای مینویسم مثل بلبل کار میکنه . راستی وقتی تو همین حالت index.php رو از آخر آدرس پاک میکنم و یه بار خودم index.php یا index رو مینویسم و enter رو میزنم آرایه رو در حالیکه خالیه چاپ میکنه ، درواقع به جای اینکه خونه اول آرایه index.php باشه ، خالیه ، درحالی که اگه چیز دیگه ای به جز index یا index.php رو مینویسم همونو به عنوان خونه اول آرایه چاپ میکنه !!!!!!!!!!:عصبانی: