PDA

View Full Version : یک سوال حذف شدن نام فایل لینک در آدرس بار



alirezador
شنبه 20 اسفند 1384, 14:04 عصر
سلام چطوری میشه در آدرس با طوری تنظیم کرد که مثل yahoo اصلا اسم فایل نیاد و تو هر لینک یا صفحه ای میری در آدرس بار اسم فایل و یا پسوند فایل دیده نمیشه ولی یک ؟ سوال داره که اطلاعاتی را به فایل میفرسته
مثل http://us.f542.mail.yahoo.com/ym/login?.rand=bi4bp5aj1en63

tabib_m
شنبه 20 اسفند 1384, 21:13 عصر
سلام
باید فایل مربوطه رو به نام index در یک فولدر بذارید و لینکی رو که بهش میدید فقط تا فولدر باشه
برای مثال اکه میخواید صفحه ی home/login.php رو باش این کار رو بکنید باید این فایل رو در این آدرس قرار بدید
home/login/

alirezador
یک شنبه 21 اسفند 1384, 12:03 عصر
خیلی ممنون از محبتتون ولی ym/login?.rand=bi4bp5aj1en63 این طوری هستش در این مورد چی میگید

alirezador
چهارشنبه 24 اسفند 1384, 13:21 عصر
کسی جواب این سوال را نمی دونه

Ariyan
پنج شنبه 25 اسفند 1384, 03:10 صبح
login اسم فولدر و ?.rand=bi4bp5aj1en63 پارامتری است که به فایل index آن ارسال شده!

tabib_m
سه شنبه 01 فروردین 1385, 12:35 عصر
login اسم فولدر و ?.rand=bi4bp5aj1en63 پارامتری است که به فایل index آن ارسال شده!
اگه اینطوری باشه یک علامت سلش ( / ) جا افتاده
اینو چیکارش میشه کرد؟

alirezador
سه شنبه 01 فروردین 1385, 13:01 عصر
سلام
ببینید دوستان در یاهو از یک تکنیک خاصی استفاده میکنه اسم فایل را میاره و لی پسوند نداره
در این مورد (ym/login?.rand=bi4bp5aj1en63 ) در مورد rand یک متغیر از نوع GET در form هستش و login اسم فایل و بدون پسوند هستش این تکنیک به خاطر اینه که مردم نفهمن یاهو از کدوم زبان برنامه نویسی استفاده میکنه حالا شما چی فکر میکنید

Ariyan
سه شنبه 01 فروردین 1385, 15:43 عصر
اگه اینطوری باشه یک علامت سلش ( / ) جا افتاده
اینو چیکارش میشه کرد؟
بودن یا نبودن اسلش آخر مهم نیست.

tabib_m
سه شنبه 01 فروردین 1385, 17:49 عصر
بودن یا نبودن اسلش آخر مهم نیست.
مطمئنی؟
نمیدونستم

Ariyan
چهارشنبه 02 فروردین 1385, 01:43 صبح
امتحانش کن

tabib_m
چهارشنبه 02 فروردین 1385, 17:07 عصر
من با اینترنت اکسپلورر امتحان کردم
جواب داد ولی پس از باز کردن صفحه خودش به صورت اتوماتیک اسلش آخرش رو میذاره و این هم به احتمال قوی امکان اینترنت اکسپلورره!
در صورتی که در موردی که ایشون مثال زدن ، این جوری نمیشه.

alirezador
چهارشنبه 02 فروردین 1385, 17:41 عصر
دوستان به خدا مسئله اسلش نیست ولله اگه این مسئله حل بشه که یاهو چطوری پسوند فایلهاش را مخفی میکنه سایتهای خودمون از هک شدن در امان میمونن

spsgorgan
پنج شنبه 03 فروردین 1385, 01:05 صبح
چه ربطی به هک داره ! وقتی سرورت مشکل داشته باشه دیگه به برنامه نویسی ربطی نداره . با این کار شما فقط نوع برنامه نویسیت رو مخفی می کنی . باگ سرور رو که نمیتونی درست کنید

alirezador
پنج شنبه 03 فروردین 1385, 13:53 عصر
پس میتونی بگی چه دلیلی داره که یاهو پسوند فایلهاش را مخفی کنه

tabib_m
پنج شنبه 03 فروردین 1385, 15:34 عصر
دلیل اصلیش رو نمیدونم ولی میتونه یکی از دلایل جلوگیری از تبلیغ یک زبان برنامه نویسی باشه
مثلا شاید یاهو نمیخواد بخاطر اینکه برنامه ش رو با asp و یا php و یا ... نوشته باشه ، طرفدارهای اون زبون رو افزایش بده!
البته این یک حدسه

دلایل زیادی میتونه داشته باشه که یاهو نخواد فرمت فایلهاش فهمیده بشه! فقط قضیه ، قضیه ی هک نیست!

alirezador
پنج شنبه 03 فروردین 1385, 15:44 عصر
ولی این خیلی خوبه که از تکنیکی که استفاده کردی ندونن تو کدوم زبان نوشتی

spsgorgan
پنج شنبه 03 فروردین 1385, 17:53 عصر
مثلا شاید یاهو نمیخواد بخاطر اینکه برنامه ش رو با asp و یا php و یا ... نوشته باشه ، طرفدارهای اون زبون رو افزایش بده!
البته این یک حدسه

یقینا این نمیتونه باشه ! چون خود مثلا شرکت گوگل اعلام کرد فلان بخشش رو با آژاکس داره کار می کنه . پس فکر نمی کنم این باشه .

alirezador
پنج شنبه 03 فروردین 1385, 19:43 عصر
من هم این طور فکر میکنم ولی تا حالا که نا کسی به این مسئله دقت کرده نه میدونه که چطوری این کار را میکنه

tabib_m
پنج شنبه 03 فروردین 1385, 22:06 عصر
البته همون طور که تو یک تاپیک دیگه گفتم ، بعضی از سایت ها مثل www.download.com وقتی میرید توی سایتش می بینید که تمامی صفحاتی که استفاده کرده ، HTML ه.
در صورتی که یک همچین سایتی ، امکان نداره از یک برنامه ی سرور ساید استفاده نکرده باشه!
این یعنی اینکه فرمت فایلهاش رو یه جوری عوضی نشون میده!
کاری که یاهو کرده بی شباهت به این یکی نیست!

spsgorgan
جمعه 04 فروردین 1385, 00:44 صبح
در صورتی که یک همچین سایتی ، امکان نداره از یک برنامه ی سرور ساید استفاده نکرده باشه!
این مسئله صحیح هست و کاملا منطقی !

وقتی میرید توی سایتش می بینید که تمامی صفحاتی که استفاده کرده ، HTML ه.

اینم یه راه حل داره . مثل سیستم ناک که با گوگل بوت و گانفیگاش پسوند رو از php به html تغییر میده

tabib_m
جمعه 04 فروردین 1385, 11:49 صبح
مثل سیستم ناک که با گوگل بوت و گانفیگاش پسوند رو از php به html تغییر میده
چجوری میشه این کار رو کرد؟

spsgorgan
جمعه 04 فروردین 1385, 14:20 عصر
فایل گوگل بوت رو برای ناک بگیر و بررسی کن

alirezador
جمعه 04 فروردین 1385, 14:29 عصر
سلام خوب این حالت که میگید با پسوند html میاد بالا خیلی راحته با دستورات نوشتن فایلها میتونی این کار را بکنی تازه برای هر کاربر هم یک فایل جداگانه با اسم الکی (خیلی هم با کلاس میشه)

ولی سیستم ناک چی هستش نمیدونم اگه میدونید به ما هم بگید

tabib_m
جمعه 04 فروردین 1385, 16:30 عصر
سلام خوب این حالت که میگید با پسوند html میاد بالا خیلی راحته با دستورات نوشتن فایلها میتونی این کار را بکنی تازه برای هر کاربر هم یک فایل جداگانه با اسم الکی (خیلی هم با کلاس میشه)

اصلا میدونی چی داری میگی؟
بحث، فقط بحث نمایش ده بیست تا صفحه نیست که!
قراره با فرمها هم کار بشه
قراره کلی با فایلها و دیتابیس کار بشه
اگه فقط اینجوری بود که شما میگی ، اونوقت نیازی به زبان های سرور ساید نبود!
میتونستن با یک برنامه ی ساده ی ویژوال بیسیک چند تا صفحه ی HTML بسازن و بفرستن هوا

alirezador
جمعه 04 فروردین 1385, 18:53 عصر
درس 1 : سعی کن هیچ وقت قاط نزنی
درس 2: شاید من اشتباه میکنم ولی بهتر نیست مودبانه تر حرف بزنی
بعد هم یک نگاه به سایت download.com بنداز مستقیما داره به html متغیر میفرسته خودشم با get
ولی واسه این مسئله میشد با کلک عمل کرد یعنی نتیجه کار یک فایل html باشه و این اون چیزی نیست که تو اون سایت استفاده کرده

tabib_m
جمعه 04 فروردین 1385, 20:01 عصر
درس 1 : سعی کن هیچ وقت قاط نزنی
:)

بعد هم یک نگاه به سایت download.com بنداز مستقیما داره به html متغیر میفرسته خودشم با get
ولی واسه این مسئله میشد با کلک عمل کرد یعنی نتیجه کار یک فایل html باشه و این اون چیزی نیست که تو اون سایت استفاده کرده
میشه بیشتر توضیح بدی؟
آخه هیچی نفهمیدم

alirezador
جمعه 04 فروردین 1385, 23:26 عصر
محسن جان من فکر میکنم اگه مثلا اول اطلاعات را به صفحه php بفرستیم و بعد در کنار او صفحه در سرور یک صفحه html با اسم مستعار بسازیم و بعد به اون صفحه redirect کنیم چون عملیات سریع هستش بیننده قول میخوره
ولی خودمون را نمیتونیم قول بزنیم download.com جدن کل فرم را به صفحه html مفرسته(submit میکنه)
این را چطوری انجام میده . چی فکر میکنی حالا سوال 2 تا شد هم یاهو هم این download.com

spsgorgan
شنبه 05 فروردین 1385, 02:09 صبح
پسرای عزیزم ! یک زحمتی بکشید تو گوگل سرچ کنید و فایلی که گفتم دریافت کنید . اونو قشنگ بررسی کنید تا بفهمید من چی میگم . از خودتون ایده ندین . ما که نمیخوایم یوزر گول بخوره ! ما میخواییم یه کاری کنیم تا پسوند صفحات از یه پسوند خاص به .html تبدیل بشه . این کار هم دلیل داره . چون اینطوری سایت ما تو گوگل خوب چرخش میخوره و تو رنکینگ بالا قرار می گیره .

oxygenws
شنبه 05 فروردین 1385, 08:42 صبح
خیلی وقته دارم این بحث رو پیگیری می کنم، نمی خواستم چیزی بگم تا خودتون مشکلتون رو برطرف کنید..... هر چی صبر کردم، دیدم دارید بیشتر از هدف دور می شید!


این کار هم دلیل داره . چون اینطوری سایت ما تو گوگل خوب چرخش میخوره و تو رنکینگ بالا قرار می گیره .
این حرکت سودی برای گوگل نداره.
برخی از موتور های جستجو، کوئری های لینک ها رو نمی تونند دریافت کنند (همون عبارات بعد از "علامت سوال") ولی اینکه اون صفحه php باشه یا html یا هر چیز دیگه، براشون فرقی نمی کنه، چون اصولا اون عبارتی که اونجا نوشته میشه، ***هیچ*** ارزشی نداره.


محسن جان من فکر میکنم اگه مثلا اول اطلاعات را به صفحه php بفرستیم و بعد در کنار او صفحه در سرور یک صفحه html با اسم مستعار بسازیم و بعد به اون صفحه redirect کنیم چون عملیات سریع هستش بیننده قول میخوره
چه می گویید؟؟ فکر محدودتون رو باز کنید و پرورش بدین، بفهمین اینترنت چیه و ساختارش چطوری است.
هر فایلی، با هر توسعه ای می تونه داینامیک یا استاتیک باشه!! (ضمن اینکه اصلا توسعهء فایل هیچ مفهومی نداره!!!)
من می تونم سرورم رو طوری تنظیم کنم که فایل هایی که با "a" شروع می شوند (توجه کنید، با "a" *شروع* می شوند) asp باشند و فایل هایی که با "b" شروع می شوند php.
این قضایا نه به توسعه بر می گرده، نه به استاتیک یا دینامیک بودن.

هدف چنین کارهایی هم امنیت است.

موفق باشید.
پ.ن: جواب خیلی از صحبت های دیگه در همین تاپیک رو داشتم، اما فعلا نمی گم! باشد که خودتون مسایل رو حل و فصل کنید.

spsgorgan
شنبه 05 فروردین 1385, 11:04 صبح
ممنونم آقا امید از راهنمایی خوب شما .
اما هدف من صفحاتی نیست که مستقیم .php هستند . منظورم صفحاتی هست که مثل ناک یا بی بی آدرس دهی میشوند . اگر اینطور نبود پس چرا گوگل بوت طراحی شد ؟
راستی خود شما نظرتون در این مورد چیه ؟ اگر بخواهیم پسوندها هنگام نمایش تغییر کنند چه راهی رو پیشنهاد می کنید ؟

oxygenws
شنبه 05 فروردین 1385, 11:07 صبح
من منظورتون رو از این مطلب نفهمیدم، میشه بیشتر توضیح بدی؟ (فکر کنم غلط نگارشی داشتی، فکر کنم)

منظورم صفحاتی هست که مثل ناک یا بی بی آدرس دهی میشوند . اگر اینطور نبود پس چرا گوگل بوت طراحی شد ؟
و در مورد سوال آخرت هم بیشتر توضیح بده لطفا.

اگر بخواهیم پسوندها هنگام نمایش تغییر کنند چه راهی رو پیشنهاد می کنید ؟

arash_hemmat
شنبه 05 فروردین 1385, 13:09 عصر
اما هدف من صفحاتی نیست که مستقیم .php هستند . منظورم صفحاتی هست که مثل ناک یا بی بی آدرس دهی میشوند . اگر اینطور نبود پس چرا گوگل بوت طراحی شد ؟
اون قدیما (منظورم 7 8 ماه پیشه) گوگل نمیتونست صفحات phpbb یا phpnuke رو به درستی ایندکس کنه و دلیلش هم مشکلاتی بود که با Session id داشت و برای اینکه این مشکل رو حل کنند یه ماژول برای phpbb نوشتن که این مشکل رو حل کنه ولی بعدا این مشکل از طرف گوگل حل شد و دیگه الان نیازی به اون ماژول نیست ، البته اطلاعاتم در این مورد ناقصه و اگر بخوایین میتونین به اینجا (http://www.phpbb.com/kb/article.php?article_id=29) رجوع کنید.

اگر بخواهیم پسوندها هنگام نمایش تغییر کنند چه راهی رو پیشنهاد می کنید ؟
خوب اگر هستتون cpanel باشه توش یه ابزاری هست بنام apache handler که اونجا میتونین مشخص کنید که وقتی آپاچی یه پسوند رو میبینه باهاش چیکار کنه مثلا من میتونم پسوند .arash رو اونجا add کنم و تعیین کنم که وقتی آپاچی این پسوند رو دید با اون مثل یه فایل php رفتار کنه به این ترتیب من میتونم اسم فایلهای php رو عوض کنم و پسوندشون رو بزارم arash. و هرکی بیاد تو سایتم ببینه که پسوند فایلهای من arash. هست.

البته همون طور که تو یک تاپیک دیگه گفتم ، بعضی از سایت ها مثل www.download.com وقتی میرید توی سایتش می بینید که تمامی صفحاتی که استفاده کرده ، HTML ه.
در صورتی که یک همچین سایتی ، امکان نداره از یک برنامه ی سرور ساید استفاده نکرده باشه!
اگر میخوایین که تو سایتتون فایلهای php مثل download.com نشون داده بشه توی cpanel یه قسمت هست بنام MIME Types برین اونجا و .shtml html htm رو delete کنین بعدش بیایین همونها رو add کنین با این تفاوت که این دفعه تو قسمت Mime Type بنویسین x-httpd-php به این ترتیب آپاچی هر فایلی رو با پسوند html. ببینه با اون مثل یه فایل php رفتار میکنه و اگر شما پسوند فایلهای phpتون رو به html. تغییر بدین صفحاتتون مثل download.com میشه (نکته: من تا حالا این کار رو امتحان نکردم و مسئولیتی در قبال مشکلاتی که ممکنه برای سایتتون پیش بیاد قبول نمیکنم!!!)

arash_hemmat
شنبه 05 فروردین 1385, 13:11 عصر
برای اینکه با کار apache handler و MIME Types آشنا بشی به راهنمای cpanel رجوع کنید:
http://www.cpanel.net/docs/cpanel/

alirezador
شنبه 05 فروردین 1385, 17:27 عصر
آقا آرش خیلی خیلی جالب و سازنده بود و خوب فکر میکن این مسئله حل شد ولی بازم مسئله یاهو که سوال اصلی من بود موند تا او جایی که من فهمیدم یاهو فایلهاش اصلا پسوند نداره فکر میکنید درسته ؟

ولی بازم مال یاهو خیلی بهتر از download.com هست

arash_hemmat
شنبه 05 فروردین 1385, 18:16 عصر
خوب شاید امکانش باشه که webserver رو طوری تنظیم کرد که با فایلهای بدون پسوند هم کار کنه ولی به نظر من احتمالا یاهو فایلهاش یه پسوندی داره که طولانیه و حدس زدنش سخته به همین دلیل کسی نتونسته پسوند فایلهاش رو پیدا کنه (شاید هم پیدا کرده باشن!) شاید مثلا یه همچین چیزیه yahoofileext. و همونطور که قبلا هم اشاره شد هر فایل رو تو یه پوشه قرار داده تا پسوند فایلها نشون داده نشه.
در مورد فایلهای html هم یادم رفت به یه نکته اشاره کنم و اونم استفاده از بعضی سیستمهای caching توی بعضی از برنامه هاست که برای افزایش performance یک سری فایلهای موقت که معمولا html هست ایجاد میکنن و تا وقتی که تغییری توی اونها بوجود نیومده همون فایلهارو استفاده میکنن (البته به این سادگی ها هم نیست!) برای مثال وبلاگ من که از serendipity استفاده میکنه از Smarty بعنوان template system استفاده میکنه که برای نمونه اگر به آدرس اینجا (http://arash.hemmat.info/index.php?/archives/2-unknown.html#extended) دقت کنید میتونید ببینید که چطور از یه فایل موقت برای نشون دادن این صفحه استفاده شده. برای کسب اطلاعات بیشتر به راهنمای smarty مراجعه کنید.

alirezador
شنبه 05 فروردین 1385, 18:23 عصر
خیلی ممنون از زحماتی که کشیدین امیدوارم بتونم زحماتتون را جبران کنم

oxygenws
شنبه 05 فروردین 1385, 18:24 عصر
دوستان، آرش و علیرضا، مطلبی که من نوشتم رو دوباره بخونید.
"پسوند" اصلا مهم نیست.


همونطور که قبلا هم اشاره شد هر فایل رو تو یه پوشه قرار داده تا پسوند فایلها نشون داده نشه.
اصلا همچین اتفاقی نمیافته!


برای نمونه اگر به آدرس اینجا (http://arash.hemmat.info/index.php?/archives/2-unknown.html#extended) دقت کنید میتونید ببینید که چطور از یه فایل موقت برای نشون دادن این صفحه استفاده شده. برای کسب اطلاعات بیشتر به راهنمای smarty مراجعه کنید.
اگر در لینک مورد نظر بیشتر دقت کنی، علامت ؟ رو در اون وسطا می بینی :)
عبارات بعد از اون علامت سوال، توسط سرندیپیتی پردازش شده.
البته در نهایت، امکان html کردن وجود داره.

spsgorgan
شنبه 05 فروردین 1385, 18:24 عصر
ممنونم آرش جان
مختصر و مفید جواب دادید . حالا یک سوال
اگر نخواهیم از قدرت cpanel استفاده کنیم و همینکارو برنامه نویسی کنیم باید چکار کنیم ؟ نظر شما در این مورد چیه ؟-----------------------------------------------------------------------
امید جان منظور من دقیقا جواب آرش بود . همچنین سوال بالا رو از شما هم دارم

oxygenws
شنبه 05 فروردین 1385, 18:27 عصر
این قدرت cpanel نیست، cpanel میاد تنظیمات آپاچی رو درست می کنه.
شما باید ببینید این عمل در کدام مرحله باید انجام بشه.

جواب مختصرت اینه که از طریق برنامه نویسی نمی تونی چنین کاری بکنی و باید وب سرورت رو تنظیم کنی.

جواب حرفه ای و دقیقت اینه که از طریق برنامه نویسی می تونی این کار رو انجام بدی، به شرطی که وب سرورت رو خودت (شاید با PHP) بنویسی.

موفق باشید.

arash_hemmat
شنبه 05 فروردین 1385, 18:43 عصر
اگر در لینک مورد نظر بیشتر دقت کنی، علامت ؟ رو در اون وسطا می بینی :)
عبارات بعد از اون علامت سوال، توسط سرندیپیتی پردازش شده.
البته در نهایت، امکان html کردن وجود داره.
البته درست متوجه نشدم که چی گفتی و بعنوان یه developer توی s9y نمیشه به شما ایراد گرفت ولی منهم نگفتم که این یه فایل html هستش و تا اونجایی که میدونم عبارات بعد از علامت سئوال به یک فایل catch اشاره میکنه (اگه اشتباه میگ لطفا تصحیح کن چون خودم خیلی راجع به این مساله کنجکاوم.)


همونطور که قبلا هم اشاره شد هر فایل رو تو یه پوشه قرار داده تا پسوند فایلها نشون داده نشه.

اصلا همچین اتفاقی نمیافته!
والا الان یه چند دقیقه ای هست که دارم تو سایت یاهو میچرخم (قبلا هم کلی دقت کردم) و آدرس هارو نگاه میکنم و بنظرم دقیقا همین اتفاق میفته!!! آخه اگه این اتفاق نمیفته پس چی اتفاق میفته؟ :d

arash_hemmat
شنبه 05 فروردین 1385, 18:50 عصر
آقا الان یه صفحه تو یاهو دیدم که مطلبی رو که بالا راجع به یاهو نوشتم رو نقض میکنه!!! (اشتباه که جرم نیست!!!)

alirezador
شنبه 05 فروردین 1385, 19:22 عصر
دوستان من فکر میکنم تو یاهو نه از دایرکتوری استفاده میکنه نه از cpanel چون اون وقت باید 1 میلیون تا دایرکتوری بسازه
من با اجازه دوستان یک خورده مسئله را تحلیل میکنم اگه اشتباهی داشتم بگید
مثال : http://mail.yahoo.com/?.intl=us
در این حالت شبیه استفاده از دایرکتوری عمل کرده ولی بعد از علامت سوال یک دات (نقطه) گذاشته که در این حالت من تست نکردم که روش get کار میکنه یا نه ولی فکر میکنم در حالت عادی کار نکنه

مثال 2 :http://us.f542.mail.yahoo.com/ym/login?.rand=42jk7a2avt9b5
در اینجا از دایرکتوری استفاده نکرده و همون طور که میبینید نام فایل login هستش و بدون پسوند ومتغیر ارسالی با استفاده از روش get در این مثال rand هست و بازم بعد علامت سوال یک دات گذاشته که به نظر من اصولا منطقی نیست

حالا سوال : این دات چیه و از دایرکتوری استفاده میکنه یا نه و پسوند فایلهاش چیه

oxygenws
شنبه 05 فروردین 1385, 19:57 عصر
البته درست متوجه نشدم که چی گفتی و بعنوان یه developer توی s9y نمیشه به شما ایراد گرفت ولی منهم نگفتم که این یه فایل html هستش و تا اونجایی که میدونم عبارات بعد از علامت سئوال به یک فایل catch اشاره میکنه (اگه اشتباه میگ لطفا تصحیح کن چون خودم خیلی راجع به این مساله کنجکاوم.)
آره، سرندیپیتی، اون رشته رو پردازش می کنه و بعد می بینه که نوشته "آرشیو"، پس می فهمه که باید تو آرشیو ها بگرده و سپس شماره پست رو می بینه (در این مثال "2") و پست رو می خونه. حالا این صفحه می تونه cache شده باشه یا نشده باشه.


در این حالت شبیه استفاده از دایرکتوری عمل کرده ولی بعد از علامت سوال یک دات (نقطه) گذاشته که در این حالت من تست نکردم که روش get کار میکنه یا نه ولی فکر میکنم در حالت عادی کار نکنه
دلیلی نداره که کار نکنه، در مورد عبارت query string بیشتر تخقیق کن. (منظورم در url ها است، نه در پایگاه داده)
در این روش، کوئری به فایل ایندکس اون صفحه ارسال میشه.


در اینجا از دایرکتوری استفاده نکرده و همون طور که میبینید نام فایل login هستش و بدون پسوند ومتغیر ارسالی با استفاده از روش get در این مثال rand هست و بازم بعد علامت سوال یک دات گذاشته که به نظر من اصولا منطقی نیست
نام فایل login هست (و در حقیقت "توسعه" هیچ اهمیتی نداره، در هیچ جا. این تفکرات احمقانه ویندوز است که به شما القا شده)
کاراکتر دات، هیچ منطق اینترنتی رو زیر پا نذاشته.
شاید متغیر مربوطه در PHP خونده نشه، مخصوصا زمانی که register_globals روشن باشه، اما این دلیلی نداره که این منطق زیر سوال بره. و متغیر مربوطه، همچنان از طریق global variable ها در درسترس هست.

همچنان تاکید می کنم، برید پروتکل http رو یاد بگیرید. 90% مشکلات برنامه نویسان وب اینه که اصلا نمی دونند دارند چیکار می کنند و محیط و اختیاراتشون چیه!! حالا باز PHP کار ها یه چیزایی می دونند، asp کارها و jsp کارها که **هیچی** نمی دونند.

alirezador
شنبه 05 فروردین 1385, 20:07 عصر
دوست من پروتکل http کجاست میشه آدرسش را بدی

spsgorgan
شنبه 05 فروردین 1385, 21:35 عصر
امید جان
اگر رفرنس خاصی مد نظر دارید ممنون میشیم عنوان کنید

arash_hemmat
شنبه 05 فروردین 1385, 23:30 عصر
دوست من پروتکل http کجاست میشه آدرسش را بدی
جستجو قبل از پرسش!!!
http://www.w3.org/Protocols/rfc2616/rfc2616.html
http://www.w3.org/Protocols/Specs.html#RFC
که البته خوندن اینها میتونه خیلی خسته کننده باشه چون بیشتر حالت reference داره نه یادگیری (خودم چندبار خواستم بخونم که زود خسته شدم!) ، اگر کسی مرجع بهتری سراغ داره لطفا معرفی کنه

oxygenws
یک شنبه 06 فروردین 1385, 01:15 صبح
بهترین مرجع برای مطالعه، همون RFC مربوط به http است
با جستجوی http rfc filetype:txt یا filetype:pdf می تونید به نتایج خوبی برسید.

S_VB.max
یک شنبه 06 فروردین 1385, 12:02 عصر
اگر مرجعی در زمینه RFC می خواهید می توانید از لینک زیر استفاده نمایید. شما با وارد کردن کد RFC خود می توانید اطلاعات مفیدی در مورد آن بدست بیاورید:
http://ietf.org/rfc

در ضمن rfc پروتکل http معادل 2616 است

nematia
سه شنبه 08 فروردین 1385, 01:27 صبح
به نظر من خیلی کلیشه‌ای به موضوع نگاه می‌کنید. حقیقت اینه که میشه با تغییراتی که در وب سرور ایجاد میشه و با کمک برنامه نویسی هر نوع آدرسی رو پردازش کرد و پاسخ داد. به خصوص که وب سرورهایی مثل یاهو فوق العاده اختصاصی میشن.
قضیه کنار گذاشتن Yscript و رفتن به سمت php یادتون هست؟ منظورم اینه که گاهی شرکتهای بزرگی مثل یاهو حتی زبان اسکریپت نویسی مخصوص خودشون رو دارن. همین قضیه میتونه در مورد سرور هم صادق باشه.

spsgorgan
سه شنبه 08 فروردین 1385, 01:54 صبح
گاهی شرکتهای بزرگی مثل یاهو حتی زبان اسکریپت نویسی مخصوص خودشون رو دارن
این نکته درسته .

به نظر من خیلی کلیشه‌ای به موضوع نگاه می‌کنید. اشتباه شما دقیقا همینجاست !

میشه با تغییراتی که در وب سرور ایجاد میشه و با کمک برنامه نویسی هر نوع آدرسی رو پردازش کرد و پاسخ داد
مایلم در این مورد بیشتر از اطلاعات شما استفاده کنم . ممنونم میشم در صورت امکان توضیح بفرمایید .

ealvandi
دوشنبه 03 اردیبهشت 1386, 21:28 عصر
برای تبدیل فایل php به html از XML استفاده میشه

Identifier
دوشنبه 03 اردیبهشت 1386, 21:46 عصر
http://www.sitepoint.com/article/guide-url-rewriting

redirecting and rewriting (http://corz.org/serv/tricks/htaccess2.php)


http://www.phpclasses.org/browse/package/1844.html