שלח תשובה

זירת השאלות

359
צפיות
3
תשובות

העברה (redirection) עם שליחת POST

,‏ 28 בספטמבר, 2005

ב- PHP
אני רוצה לעשות העברה אוטומטית אבל שישלחו משתנים בשיטת POST
ללא העברת משתנים השתמשתי ב:


header("Location: http://www.site.ac.il/);


האם יש דרך לשלוח משתנים ב POST כאילו שמשתמש לחץ על כפתור ב-FORM

תגיות:

3 תשובות

  1. eLisHa הגיב:

    יש רק דרך אחת, ב Javascript
    והיא עובדת רק באקספלורר.


    <html>
    <head>
    </head>
    <body onload="document.myform.submit()">
    <form id="myform" action="?" method="post">
    <input name="aaa" />
    </form>
    </body>

    ממש לא ממליץ להשתמש בזה, אם אפשר שלא.

  2. זהר פלד הגיב:

    לא נכון. זה עובד גם בנטסקייפ…
    ואין שום סיבה שהיא לא תעבוד בדפדפנים אחרים. המתודה submit היא חלק מה dom כבר די מההתחלה.

שלח תשובה