View Full Version : فرستادن اطلاعات به صفحات ديگر بدون استفاده از تگ <form>
yasercomeng
شنبه 16 شهریور 1387, 02:57 صبح
سلام. من چه طور مي تونم اطلاعاتي مثلdata1$ ، $data2 را با استفاده از متد POST به صفحه ي ديگري بفرستم و به آن صفحه redirect كنم؟
آيا بدون تگ <form> اين امكان وجود دارد؟
Lagon666
شنبه 16 شهریور 1387, 06:14 صبح
فکر کنم معمول ترین راه، استفاده از FORM باشه.
اما فکر می کنم بشه این اطلاعات رو در DB یا در یک فایل ذخیره کرد، و صفحه ی بعد رو طوری نوشت که در هنگام ورود این اطلاعات رو از DB یا فایل مورد نظر بخونه.
ضمیمه:
<form name="myform" action="handle-data.php">
Search: <input type='text' name='query'>
<SCRIPT language="JavaScript">
function submitform()
{
document.myform.submit();
}
window.onload = submitform();
</SCRIPT>
musiox
شنبه 16 شهریور 1387, 11:46 صبح
از اکستنشن CURL استفاده کن .
yasercomeng
شنبه 16 شهریور 1387, 19:42 عصر
از اکستنشن CURL استفاده کن .
اين كه گفتي يعني چه؟
البته يه راهي به ذهنم خورده و اونم استفاده از session هاست. اما طريقه ي redirect كردن به يه صفحه ي ديگه مثلاً static/text.php/ رو نمي دونم.اين Redirect چه جوري انجام مي شه؟ چه با جاوا اسكريپت يا با php.
Lagon666
شنبه 16 شهریور 1387, 21:13 عصر
http://ir.php.net/curl
header("location: page.php");
<script>
location.href='page.php';
</script>
somayehj
یک شنبه 17 شهریور 1387, 00:43 صبح
سلام. من چه طور مي تونم اطلاعاتي مثلdata1$ ، $data2 را با استفاده از متد POST به صفحه ي ديگري بفرستم و به آن صفحه redirect كنم؟
آيا بدون تگ <form> اين امكان وجود دارد؟
با استفاده از sessionمی توان این کار را کرد
ابتدا با این دستور یک مغیر سشنی تعریف کن ;('session_register('date
سپس با این دستور مقدار date2را در این متغیر سشنی بریز ;SESSION['date']=date2_$
سپس در فایل دیگر برای استفاده این کار رو بکن SESSION['date']=$date_$
البته جای سمت راست و چپ مساوی را عوض کن من با صفحه کلید نمی تونم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.