نمایش نتایج 1 تا 5 از 5

نام تاپیک: ارسال پارامتر ها به صورت pos بدون فرم

  1. #1
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    Question ارسال پارامتر ها به صورت pos بدون فرم

    سلام دوستان عزیز.. دوستان من یه فرمی دارم که اطلاعات رو با متد 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;

  2. #2
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: ارسال پارامتر ها به صورت pos بدون فرم

    Up....
    دوستای برنامه نویس عزیز، لطفا راهماییم کنید ممنون. خیلی گیر کردم....
    من سه تا صفحه دارم به نام های فرضی زیر:

    Form.php
    Receive-form.php
    Receive-post.php

    در صفحه form.php بک فرم دارم که اطلاعات رو از کاربر میگیره و از طریق action فرم اطلاعات رو با متد post ارسال میکنه به صفحه receive-form.php در این صفحه اطلاعات رو با کوئری در جدول ذخیره میکنم... بعد از ذخیره شدن میخوام یه سری از اطلاعاتی که از صفحه فرم به این صفحه ارسال شده رو، دوباره با متد post بفرستم به صفحه ی receive-post.php ینی هم پارامتر هارو بفرستم هم اینکه این صفحه اجرا بشه...
    کد بالا که نوشتم تقریبا همه ی اینکارا که گفتم رو انجام میده ولی به مشکل در اخرش دارم! اونم اینه که پارامترایی که میخوام رو بامتد post میفرسته به صفحه receive-post.php ولی اون صفحه تو مرورگر اجرا نمیشه و پشت صحنه اطلاعات رو میفرسته و نتیجه رو دریافت و تو همون صفحه receive-form.php چاپ میکنه... ممنون میشم اگه راهنماییم کنید! من توضیح دادن خیلی داغونه معذرت میخوام اگه طولانی شد بازم تشکر...

  3. #3
    کاربر دائمی آواتار thacker
    تاریخ عضویت
    دی 1390
    محل زندگی
    اکباتان
    پست
    621

    نقل قول: ارسال پارامتر ها به صورت pos بدون فرم

    فکر کنم کد زیر گویا باشه . اگه مشکلی داشتید بپرسید :

    function do_post($url, $data)
    {
    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
    }


    $url = 'http://domain.com/receive-pos.php';
    $data = array(
    'name' => $name ,
    'lastname' => $lastname,
    'mobile' => $mobile ,
    'address' => $address
    );
    $res = do_post($url, $data);

  4. #4
    کاربر تازه وارد آواتار parsserver2
    تاریخ عضویت
    فروردین 1392
    محل زندگی
    Tehran, Iran
    پست
    65

    نقل قول: ارسال پارامتر ها به صورت pos بدون فرم

    نقل قول نوشته شده توسط thacker مشاهده تاپیک
    فکر کنم کد زیر گویا باشه . اگه مشکلی داشتید بپرسید :

    function do_post($url, $data)
    {
    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $response = curl_exec($ch);
    curl_close($ch);
    return $response;
    }


    $url = 'http://domain.com/receive-pos.php';
    $data = array(
    'name' => $name ,
    'lastname' => $lastname,
    'mobile' => $mobile ,
    'address' => $address
    );
    $res = do_post($url, $data);
    ممنون دوست عزیز.. ولی امتحان کردمو بعد اجرای کد هیچ افاق خاصی نمیوفته! نه اتفاقی و نه اروری هیچی!

  5. #5
    کاربر دائمی آواتار thacker
    تاریخ عضویت
    دی 1390
    محل زندگی
    اکباتان
    پست
    621

    نقل قول: ارسال پارامتر ها به صورت pos بدون فرم

    اگه میتونید کد های هر سه صفحه رو قرار بدید اینجا

تاپیک های مشابه

  1. پاسخ: 2
    آخرین پست: شنبه 14 مرداد 1391, 12:06 عصر
  2. ارسال داده ها به صورت اسکی
    نوشته شده توسط Z_Programming در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 7
    آخرین پست: چهارشنبه 17 شهریور 1389, 10:40 صبح
  3. اشكال در ارسال پارامتر گريد به صورت byVal
    نوشته شده توسط baidin در بخش VB.NET
    پاسخ: 7
    آخرین پست: پنج شنبه 21 مرداد 1389, 10:29 صبح
  4. سوال: مشکل در ارسال پارامتر ها به ساب (بحث کلاس)
    نوشته شده توسط shocraneh در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: یک شنبه 29 آذر 1388, 14:31 عصر
  5. ارسال پارامتر ها به یک url
    نوشته شده توسط samaneh_net در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 20 آذر 1386, 11:50 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •