سلام دوستان عزیز.. دوستان من یه فرمی دارم که اطلاعات رو با متد post به یه صفحه ای ارسال میکنه...
من میخوام بعد از اینکه اطلاعات به اون صفحه ارسال شد! یه سریاشو با استفده از متد post بفرستم به یه صفحه ای دیگه! کد زیر رو تو سرچ از اینترنت پیدا کردم! ولی این کد اطلاعات رو میفرسته تو صفحه ای که میخوام ولی خود مرورگر به اون صفحه نمیره ریدایکت نمیشه! فقط پشت صحنه ارسال میکنه و جواب و رو چاپ میکنه.. مثلا من تو صفحه مقصد نوشتم چاپ کن $_POST['name'] رو و همین جواب رو تو صفحه مبدا چاپ میکنه... ولی من میخوام بره به همون صفحه دقیقا مثل وقتی که button سابمیت فرم رو میزنیم و میره به صفحه ای که مشخص کریمو اطلاعات رو میفرسته.. ممنون میشم اگه راهنماییم کنید.
$name = $_POST['name'];
$data = http_build_query(
array(
'name' => $name
)
);
$http = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $data
)
);
$context = stream_context_create($name);
$result = file_get_contents('http://localhost/example/by-pdo/bypost.php', FALSE, $context);
echo $result;