PDA

View Full Version : ساخت url برای دریافت اطلاعات



n34000
پنج شنبه 19 اسفند 1389, 10:20 صبح
سلام بر همه
من یک برنامه دارم روش کار می کنم
اما چند منبعی که دوروبرم بود رو گشتم چیزی پیدا نکردم
برنامه مورد نظرم اینه که
مثلا ادرسی بسازم که با باز شدن اون یکسری اطلاعات بعد php? بیاد تو یک تکس یا مای اسکیو
مثلا

http://domin.com/page.php?datadata (http://domin.com/php?datadata)

و بجای datadata هر چیزی دیگه باشه و ذخیره بشه
در ضمن قرار این صفحه با دستورات GET باز بشه

MMSHFE
پنج شنبه 19 اسفند 1389, 10:36 صبح
با سلام، فرض كنيد آدرس به اين صورت هست:
http://www.yoursite.com/page.php?value=test
براي نمايش در كادر متن:


<INPUT type="text" name="test" value="<?PHP echo($_GET['value']); ?>"/>
براي ذخيره در بانك اطلاعاتي:


<?PHP
mysql_connect('localhost','root','');
mysql_select_db('yourdb');
mysql_query('insert into `yourtable` (`value`) values (\''.$_GET['value'].'\')');
?>

موفق و مؤيد باشيد.

n34000
پنج شنبه 19 اسفند 1389, 10:46 صبح
بسیار ممنون
فقط من یکم تو php مبتدی هستم
یکم اگه توضیحات بدید
الان جفت کد بالا رو تو یک فایل بزارم
یا توی دوتا فایل html و php

MMSHFE
پنج شنبه 19 اسفند 1389, 10:52 صبح
با سلام، بستگي به نيازتون داره. اگه ميخواين توي صفحه نمايش بدين، از كد اول و اگه ميخواين ذخيره كنيد از كد دوم استفاده كنيد و نام بانك اطلاعاتي، جدول و فيلد رو تنظيم كنيد. اگر هم هر دو رو ميخواين، هر دو كد رو استفاده كنيد.
موفق و مؤيد باشيد.

sargardoon
پنج شنبه 19 اسفند 1389, 13:06 عصر
چطور میشه با کلیک بروی یک لینک آدرس توی آدرس بار تغییر کنه؟ مثلا زمانی که توی این فورم روی پروفایل کلیک میکنی یه آدرسی به شکل زیر نشون میده
http://barnamenevis.org/member.php?178570-sargardoon

و یا زمانی که توی header بتوانیم لینک رو به صورت بالا در بیاوریم

header ("Location: member.php");

ممنون میشم توضیح بدید.

رضا قربانی
پنج شنبه 19 اسفند 1389, 16:52 عصر
چطور میشه با کلیک بروی یک لینک آدرس توی آدرس بار تغییر کنه؟ مثلا زمانی که توی این فورم روی پروفایل کلیک میکنی یه آدرسی به شکل زیر نشون میده
http://barnamenevis.org/member.php?178570-sargardoon

و یا زمانی که توی header بتوانیم لینک رو به صورت بالا در بیاوریم

header ("Location: member.php");

ممنون میشم توضیح بدید.

شما باید از htaccess ها استفاده کنید
http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess&p=1220621#post1220621

یه تحقیق کوچیک در موردش بکن - خیلی جالب و سایت شما رو امنیتی می کنه
برای اینکه آدرس شما رو در و پید یا چیزی که خودتون می خواهیید بزنه باید مبحث RewriteRule رو بیشتر یاد بگیری

n34000
پنج شنبه 19 اسفند 1389, 17:19 عصر
من با این ادرس با esay php تست می کنم
تو data bac چیزی ساخته نمی شه

http://127.0.0.1/1.php?value=salam

و فقط کد دوم رو استفاده کردم
دوستان من این دستور رو دقیقا نمی فهمم
mysql_query
اگه بشه تو یک نت پد ذخیره بشه فکر کنم بهتره

sargardoon
پنج شنبه 19 اسفند 1389, 22:52 عصر
شما باید از htaccess ها استفاده کنید
http://barnamenevis.org/showthread.php?276467-%D8%AA%D8%B1%D9%81%D9%86%D8%AF%D9%87%D8%A7%DB%8C-.htaccess&p=1220621#post1220621

یه تحقیق کوچیک در موردش بکن - خیلی جالب و سایت شما رو امنیتی می کنه
برای اینکه آدرس شما رو در و پید یا چیزی که خودتون می خواهیید بزنه باید مبحث RewriteRule رو بیشتر یاد بگیری
ممنون دوست عزیز مطلب فوق العاده خوبی نوشته بودید.