PDA

نسخه کامل مشاهده نسخه کامل : سوال مبتدی



dharmaa
25-11-2013, 16:59
سلام بر دوستان
یه سوال مبتدی برام پیش اومده و بذارینش به حساب اینکه تازه وارد دنیای پی اچ پی شدم!! سوالم اینکه
وقتی داریم یه فرم مثلا فرم لاگین(login.php) رو طراحی میکنیم در متد اکشن فرم ،نام یه فرم دیگه رو مینویسیم و کدهای پی اچ پی رو درون اون مینویسیم مثلا (main.php).مگه نمیشه در متد اکشن فرم لاگین اسم خود فرم لاگین رو بنویسیم، و همون کدهایی که باید در فرم main.php بنویسیم در فرم لاگین بنویسیم .اینطوری وقتی دکمه سابمیت رو کلیک میکنیم فرم لاگین در سرور پردازش میشه بدون هیچ مشکلی. ولی نمیفههم چرا عده ایی اطلاعات فرم رو پاس میدن به فرم دیگری برای پردازش؟؟؟

hamedarian2009
25-11-2013, 17:27
سلام
در خاصیت action اسم صفحه ای که قراره اطلاعات به اونجا رفته و پردازش بشه رو مینویسن و خوب بالطبع میشه در اونجا چیزی ننوشت یا اسم همون صفحه ای که فرم در آن قرار داره رو نوشت و اطلاعات به همان صفحه ای که هست ارسال میشه اما خب واسه اینکه حجم خطوط کدهای ما در هر صفحه زیاد نشه و اینکه بعدا واسه خطایابی راحت تر باشیم اینکارو میکنیم و یکی دیگه هم اینه که امنیت سایت بیشتر میشه چون صفحه پردازش اطلاعات دیگه در دسترس کاربر قرار نمیگیره

dharmaa
25-11-2013, 22:05
ممنون بابت پاسخگویی تون.
پس هیچ قاعده و قانون خاصی نیست ،وکاملا سلیقه ایی . میتونم در خاصیت اکشن نام فایل جاری رو بنویسم یا فایل دیگری جهت پردازش.از نظر امنیت هم که صحبتشو کردین ،در هر صورت کاربر که به کدهای پی اچ پی دسترسی نداره و فقط میتونه ورودی های پردازش رو تغییر بده.

A.N.A.P
26-11-2013, 12:53
سلام بر دوستان
یه سوال مبتدی برام پیش اومده و بذارینش به حساب اینکه تازه وارد دنیای پی اچ پی شدم!! سوالم اینکه
وقتی داریم یه فرم مثلا فرم لاگین(login.php) رو طراحی میکنیم در متد اکشن فرم ،نام یه فرم دیگه رو مینویسیم و کدهای پی اچ پی رو درون اون مینویسیم مثلا (main.php).مگه نمیشه در متد اکشن فرم لاگین اسم خود فرم لاگین رو بنویسیم، و همون کدهایی که باید در فرم main.php بنویسیم در فرم لاگین بنویسیم .اینطوری وقتی دکمه سابمیت رو کلیک میکنیم فرم لاگین در سرور پردازش میشه بدون هیچ مشکلی. ولی نمیفههم چرا عده ایی اطلاعات فرم رو پاس میدن به فرم دیگری برای پردازش؟؟؟

سلام.
دوست عزيز اين براي مواقعي هست كه ما اطلاعات فرم رو در صفحه ديگه لازم داريم.در بخش هايي مثل SESSION ها متوجه ميشيد.