PDA

View Full Version : کار نکردن دستور get url



Emir New
شنبه 06 مهر 1392, 20:44 عصر
سلام
من اموزش mvc که یکی از کاربران در این سایت قرار داده بود گرفتم و خواستم شروع کنم به یادگیری mvcکنم
ولی از همان ابتدا دچار مشکل شدم
من دستورات زیر رو نوشتم


$url = $_GET['url'];
echo $url ;




RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*) index.php?url=$1 [QSA,L]

ارور هم به شکل زیر هست



Notice: Undefined index: url in D:\wamp\www\MVC\index.php on line 2

Javidhb
شنبه 06 مهر 1392, 23:04 عصر
طبق ارورتون GET_ دارای متغیری با اندیس url نیست.

GET_ برای گرفتن مقدارهای ارسال شده از form توی html بکار میره.

احتمالا فیلدی به اسم url رو توی فرمتون تعریف نکردید یا غلط املایی دارید...


$url = '';

if(isset($_GET['url']))
{
$url = $_GET['url'];
}

echo $url ;

Emir New
یک شنبه 07 مهر 1392, 18:22 عصر
اینجا برای من یه سوالی پیش اومده و اون این هست که
چرا تو اون اموزش چنین چیزی مینویسنه کار می کنه
یا این که کدی پشت پرده هست که تو اموزش نشون نمیده

Javidhb
یک شنبه 07 مهر 1392, 21:43 عصر
MVC جز مباحث متوسطه/پیشرفته و مربوط به مهندسی نرم افزار میشه و تمرکز روی خود کدنویسی نیست، بلکه معماری و دسته بندی قسمتهای مختلف برنامه مهمه:چشمک: