mahdi
4 سال پیش توسط mahdi مطرح شد
2 پاسخ

کار نکردن متد POST

سلام دوستان من برنامه های که از متد post توی اونا استفاد میکنم درست کار نمیکنن ولی همون برنامه رو که با get اجرا میکنم کار میکنه
مثلا همین برنامه زیر که میبینین

<?php
if(isset($_POST['text'])){
    $name = $_POST['text'];
    echo "your name $name";
    echo "dvn";
}
?>
<form method="post">
    <input type="text" name="text"/><br/>
    <input type="submit" name="sub" value="go!"/>
</form>

و وقتی روی go در زمانی که از post استفاه کردم کلیک میکنم هیچ اتفاقی جز رفرش شدن صفحه نمیوفته ولی با get به درستی کار میکنه

و زمانی هم که از متد post استفاده کردم بعداز یک بار اجرای برنامه میخوام صفحه رو رفرش کنم این متن رو نمایش میده
to display this page, firefox must send information that will repeat any action (such as asearch or oder conformation) that was performed earlier
و دو دکمه cancel و resend هم زیرش نمایش میده


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
0

خوب این کدی که قرار دادید رو من تست کردم و کامل درست کار میکنه و مشکلی نیست
اما زمانی که اطلاعاتی رو به شکل post میفرستید باید در صفحه‌ای اون اطلاعات رو فقط پردازش کنید نباید در یک صفحه post به کاربر اطلاعاتی رو نمایش بدید بعد از پردازش اطلاعات در صفحه post باید کاربر رو redirect کنید به یک صفحه get


mahdi
@mahdizeynivand 4 سال پیش مطرح شد
0

@hesammousavi
سلام...
استاد من کلا متد post کار نمیکنه حتی واسه صفحه لاگین


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام