PDA

View Full Version : سوال: می خوام آدرس سایت رو نمایش بدم تو php راهی برای این کار هست؟



nariman_t
دوشنبه 03 مهر 1391, 11:47 صبح
می خوام آدرس سایت رو نمایش بدم تو php راهی برای این کار هست؟
این کار به خاطر اینه که عکسهایی که آپلود میشن رو وقتی لینکشون رو در دیتا بیس ذخیره میکنم آدرس کاملش باشه که بعدا به مشکل بر نخورم
با استفاده از $_server میشه این کار رو انجام داد ؟
اگه راهی هست یه تیکه کد یه مثالی چیزی بزنید اگه میشه
مثلا


http://www.exaple.com/user/media/nariman.jpg

قسمت http://www.exaple.com رو اگه بخوام در بیارم چشور میشه این کارو کرد بقیه آدرس رو دستی میشه نوشت فقط قسمت اولش مهمه

nariman_t
دوشنبه 03 مهر 1391, 12:02 عصر
آقا بی خیال خودم پیدا کردم

echo $_SERVER['HTTP_HOST'];

Unique
دوشنبه 03 مهر 1391, 12:05 عصر
البته بهترین راه مسیر دهی استفاده از مسیر های نسبی و relational هست و شما دارین کار بیهوده ای انجام میدین با این کار ! مثلا اگه فایل ها را توی دایرکتوری images توی root دارین upload میکنین اصلا نیاز به مسر کامل نیست و کافیه بنویسید : /images/pic.jpg
اما برای اطلاعات خودتون میتونین از HTTP_HOST توی آرایه $_SERVER استفاده کنید.