PDA

View Full Version : مبتدی: سوال در مورد urlها در PHP - فوری



Mohsen.
جمعه 26 آبان 1391, 02:08 صبح
سلام
دوستان مثلا این آدرس رو ببینید:

http://barnamenevis.org/newthread.php?do=newthread&f=30
در این آدرس do=newthread شده. میخواستم بدونم توی php چطور از این قابلیت استفاده کنم؟
مثلا من یک دکمه گذاشتم که کار حذف رکورد رو انجام میده آدرشو این قرار دادم:

http://localhost/5.php?act=remove&remove=1
حالا از کجا بفهمم مقدار act چیه؟
اصلا اسم این قابلیت چی هست؟
ممنون

Mohsen.
جمعه 26 آبان 1391, 10:18 صبح
دوستان کسی کمکی میکنه؟

Tarragon
جمعه 26 آبان 1391, 10:22 صبح
سلام اینجور توابع با GET استفاده می شن که ترجیحا ازشون استفاده نکنید بهرحال

<?php
$act = $_GET['name_of_act'];
?>

Mohsen.
جمعه 26 آبان 1391, 10:30 صبح
خیلی ممنون
من با متدهای Get و Post آشنایی دارم. شما به این url نگاه کنید:

http://localhost/5.php?act=remove&remove=1

اصلا من در صفحه هیچ دکمه ای به نام act و remove ندارم. و خودم اینها رو در action فرم نوشتم. آیا با پست میشه اینکارو کرد؟

Tarragon
جمعه 26 آبان 1391, 11:00 صبح
بله الان این صفحه می شه :

<?php
$act = $_GET['act'];// return 'remove
$remove = $_get['remove'];//return 1
?>
بطور کلی از GET تقریبا همیشه بدون فرم استفاده می شه چون اگر نیاز به فرم داشت با POST کار می کردند که ویراییش از GET سختره و تقریبا امنیتش بیشتره (با توجه به GET)