PDA

View Full Version : فرستادن اطلاعات به صفحات ديگر بدون استفاده از تگ <form>



yasercomeng
شنبه 16 شهریور 1387, 01:57 صبح
سلام. من چه طور مي تونم اطلاعاتي مثلdata1$ ، $data2 را با استفاده از متد POST به صفحه ي ديگري بفرستم و به آن صفحه redirect كنم؟
آيا بدون تگ <form> اين امكان وجود دارد؟

Lagon666
شنبه 16 شهریور 1387, 05: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, 10:46 صبح
از اکستنشن CURL استفاده کن .

yasercomeng
شنبه 16 شهریور 1387, 18:42 عصر
از اکستنشن CURL استفاده کن .
اين كه گفتي يعني چه؟

البته يه راهي به ذهنم خورده و اونم استفاده از session هاست. اما طريقه ي redirect كردن به يه صفحه ي ديگه مثلاً static/text.php/ رو نمي دونم.اين Redirect چه جوري انجام مي شه؟ چه با جاوا اسكريپت يا با php.

Lagon666
شنبه 16 شهریور 1387, 20:13 عصر
http://ir.php.net/curl




header("location: page.php");




<script>
location.href='page.php';
</script>

somayehj
شنبه 16 شهریور 1387, 23:43 عصر
سلام. من چه طور مي تونم اطلاعاتي مثلdata1$ ، $data2 را با استفاده از متد POST به صفحه ي ديگري بفرستم و به آن صفحه redirect كنم؟
آيا بدون تگ <form> اين امكان وجود دارد؟
با استفاده از sessionمی توان این کار را کرد
ابتدا با این دستور یک مغیر سشنی تعریف کن ;('session_register('date
سپس با این دستور مقدار date2را در این متغیر سشنی بریز ;SESSION['date']=date2_$

سپس در فایل دیگر برای استفاده این کار رو بکن SESSION['date']=$date_$
البته جای سمت راست و چپ مساوی را عوض کن من با صفحه کلید نمی تونم