ورود

View Full Version : فرستادن اطلاعات به سرور بدون استفاده از فرم



jamal1384
چهارشنبه 29 شهریور 1385, 22:14 عصر
با تشکر از tabib_m و sarasara
من منظورم اینه که اگه تو این فرم بخواهیم که بدون پر کردن فرم و با مقدار دهی از طریق url ،اطلاعات رو ارسال کنیم به این شکل میشه:



<body
<form method="post" action="2.asp">
<input type="text" name="name" />
<input type="text" name="lname" />
<input type="submit" />
</form>
</body>



فرستادن اطلاعات به asp.2 با url :


2.asp?name=ali&lname=rezvani

حالا اگه فرم به این صورت باشه:



[CODE] [<body>
<form method="post" action="2.asp">
<input type="text" name="name" />
<input type="text" name="lname" />
<input type="hidden" name="authorize" value="1">
<input type="submit" />
</form>
</body>/CODE]



این فرم رو چطور میشه به روش بالا پر کرد؟

سپاس

msnasiri
چهارشنبه 19 مهر 1385, 13:53 عصر
می تونی از curl یا ajax استفاده کنی
سرچ کن
اگه به نتیجه نرسیدی بگو تا بیشتر توضیح بدم

blackeve
شنبه 22 مهر 1385, 09:44 صبح
اگر هم از متد (method) گت (get) استفاده کنی اطلاعات بصورت URL به صفحه ارسال میشن

msnasiri
شنبه 22 مهر 1385, 19:28 عصر
کی می گه
get یه روشه و post یه روش دیگه
که اگه داخل صفحه اطلاعات رو بصورت post بخواد اگه بصورت get بفرستی دیگه بررسی نمی کنه

tabib_m
شنبه 22 مهر 1385, 23:42 عصر
من یک بار برام پیش اومد ، توی همین سایت هم مطرح کردم
ولی نه کسی جواب درستی داد ، و نه خودم به جواب رسیدم
فکر نمیکنم بشه اینجوری (به وسیله ی url) اطلاعات رو شبیهسازی کرد.

hamed_m
یک شنبه 23 مهر 1385, 22:07 عصر
نمیدونم منظورتون رو درست درک کردم یا نه. ای اس پی رو نمیدونم اما در پی اچ پی من به این شیوه عمل میکنم:


$user1=$_GET['user1'];
$user2=$_POST['user2'];

if (isset($user1)) { $user=$user1; }
if (isset($user2)) { $user=$user2; }

حالا متغیر user چه بصورت GET ارسال بشه و چه بصورت POST به اسکریپت اصلی ارسال شده و میشه باهاش کار کرد. گمانم در ای اس پی هم به همین شیوه بشه کار کرد.

mmehdyt
یک شنبه 30 مهر 1385, 19:54 عصر
با دستور زیز به ایمیل هم می تونی بفرستی

action=mailto:yourmail@site.com