ست کردن «GET» یا «نام فایل» در آدرس localhost

پرسیده شده
فعالیت 1322 روز پیش
دیده شده 594 بار
0

دوستان عزیز، درود.
دوتا مشکل اصلی با زمپ دارم:
۱) موقعی که میخوام کلید get رو آخر url اضافه کنم، مستقیم میره تو گوگل سرچ.
مگر به این شکل بنویسم (آخرش / بذارم):

http://7learn.php/Maps/?id=7/


مشکل اصلی اینجاست که وقتی توی index.php میخوام مقادیر GET رو چک کنم، اون اسلش آخر رو هم جزو مقدار کلید id حساب میکنه و کوئری ها به مشکل میخورن.
(از تابع rtrim استفاده کردم و اسلش رو از آخر GET حذف کردم، ولی این روش درستیه؟)

۲) وقتی میخوام فایلی رو باز کنم مثلا:

http://7learn.php/Maps/index.php/

کلا css رو لود نمیکنه و توی کنسول کلی error و warning میاد که عکسش رو ضمیمه کردم.
توی کروم و فایر فاکس هم امتحان کردم تفاوتی نکرد.

چه راهکاری پیشنهاد میکنید؟

فایل پیوست

امیرحسین شکری
امیرحسین شکری

31 شهریور 99

2

مورد تایید استاد

حذف شده

سلام و احترام

 

1)

برای قرار دادن مقادیر در URL به شکل زیره:

http://7learn.php/Maps?id=7

اولینkey و value که در URL قرار میگیرد با علامت ؟ سوال از آدرس اصلی جدا می شوند و لازم نیست که شما / (slash) قرار بدید. اما اگه key و value بیشتری دارید به شکل زیر در میاد:

http://7learn.php/Maps?id=7&name=ali&age=45

همون طور که در بالا هم مشخصه مقادیر بعدی با علامت & از هم جدا میشن

 

2)

آدرس دهی که به فایل ها دادید اشتباهه

http://7learn.php/Maps/index.php/assets/style.css .............

پوشه assets باید بعد از maps لود بشه، ن بعد از index.php چون خود index.php فایله ن فولدر که ادامه دار باشه این آدرس دهیش.

 

اگه مشکل حل نشد دوباره مشکل رو با جزئیات بگید تا رفعش کنیم

فایل پیوست

امیر صالحی

توسط

امیر صالحی

31 شهریور 99

حذف شده
سلام و عرض ادب امیر جان. در مورد سوال اول حق با شماست. امتحان کردم و کاملا درست بود. ولی زمپ یوقتایی بازیش میگیره نمیدونم چرا و میره تو گوگل سرچ :))) البته اینو هم اضافه کنم که وقتی دقیقا به فرمی که شما گفتی آدرس رو وارد میکنیم، خود مرورگر یک slash قبل علامت ? میذاره که منو به اشتباه انداخت!
امیرحسین شکری

31 شهریور 99

حذف شده
در مورد سوال دوم هم عذر خواهی میکنم. فکر میکنم منظورم رو درست منتقل نکردم. هدف باز کردن فایل css داخل مرورگر نبود. منظور این بود که میخوام فایل index رو باز کنم ولی استایلهاش لود نمیشن. و اینکه حتما باید آخرش slash بذارم وگرنه باز میره تو گوگل سرچ!
امیرحسین شکری

31 شهریور 99

حذف شده
برای موردی که گفتید نمیدونید چرا توی گوگل سرچ میکنه، شما باید آدرس رو به صورت http://example توی آدرس بار مرورگر خودتون قرار بدید تا وب سرور محلی شما متوجه بشه که شما توی local خودتون دنبالش میگردید
امیر صالحی

31 شهریور 99

حذف شده
آقا حل شد اوکیه. سپاس بیکران.
حذف شده
قربان شما عزیز
امیر صالحی

1 مهر 99

1
حذف شده

خواهش میکنم

فایل های css کلا باید جوری لود شده باشند که شما بتونی توی صفحه وب هم اونا رو ببینی، این به این معنیه که شما اون فایلو درست لود کردی. حتما یک بار امتحان کنید و نتیجه رو اعلام کنید

فایل پیوست

امیر صالحی

توسط

امیر صالحی

31 شهریور 99