PHP POSTが正しくリダイレクトされない

CLRW97:

2つの異なるサイトがあり、フォームを介して最初のページから2番目のページにデータを渡したいです。フォームは次のようになります(簡略化)。

<form method="POST" action="https://othersite.me/login.php">
    <label class="title">
        E-Mail
    </label>
    <input name="luser" type="email">
    <label class="title">
        Password
    </label>
    <input name="lpasswd" type="password">
    <input type="submit" value="Login">
</form>

phpコードothersite.me/login.phpは次のようになります。

<?php
    $email=Format::input($_POST['luser']?:$_GET['e']);
    $passwd=Format::input($_POST['lpasswd']?:$_GET['t']);
?>

<form method="POST" action="login.php">
    <label class="title">
        E-Mail
    </label>
    <input name="luser" type="email" value="<?php echo $email; ?>">
    <label class="title">
        Password
    </label>
    <input type="password" value="<?php echo $passwd; ?>">
    <input type="submit" value="Submit">
</form>

最初のページにデータを入力すると、データがotherpage.me/login.phpに転送され、適切なフィールドに表示されると思います。

不思議なことに、送信ボタンを押すと、ウェブサイトは1秒未満でothersite.me/login.phpにリダイレクトされ、その後自動的にothersite.me/index.phpにリダイレクトされます。

POSTではなくGETを使用すると、フォームは期待どおりに機能し、othersite.me / login.phpに残ります。

これはどのようにして可能であり、どうすれば修正できますか。アイデアはありますか?

jrwebapps:

これを行うために2つのphpファイルが必要なのはなぜですか?action="<?php echo $_SERVER['PHP_SELF']; ?>"login.phpで使用して、そこで送信されたデータの処理を開始できますあなたはこの指示に従うことができます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPヘッダー()が正しくリダイレクトされない

分類Dev

PHPで正しくリダイレクトできない

分類Dev

phpログインがリダイレクトされない

分類Dev

Login.phpがリダイレクトされない

分類Dev

phpがlogin_success.phpページにリダイレクトされない

分類Dev

コマンドラインPHPスクリプトが正しく実行されない

分類Dev

phpヘッダーがURLにリダイレクトされない

分類Dev

ネストされたIFステートメントでPHPリダイレクトが機能しない

分類Dev

htaccessがメインのindex.phpにリダイレクトされない

分類Dev

Cookieが設定された後にPHPリダイレクトが機能しない

分類Dev

非同期でテーブルが正しくレンダリングされない| PHP | API | LARAVEL

分類Dev

htmlのフォームがphpにリダイレクトされない

分類Dev

PHPメールがスペイン語のアクセントを正しくレンダリングしない

分類Dev

PHPでリダイレクトが発生しない

分類Dev

セッションが設定されていない場合、PHPヘッダーリダイレクトが機能しない

分類Dev

リダイレクトは成功しましたが、クエリがPHPで実行されていません

分類Dev

値のリストを追加するPHPが正しく合計されない

分類Dev

PHPリダイレクトが機能しない-phpヘッダー

分類Dev

PHPオブジェクトの属性が正しく出力されない

分類Dev

PHPクラスが正しくエコーされない

分類Dev

正しいユーザーとパスワードを使用すると、PHPログインシステムがリダイレクトされません

分類Dev

PHP職人のいじくり回しが私のプロジェクトディレクトリにリダイレクトされるのはなぜですか?

分類Dev

phpリダイレクトスクリプトが機能しない

分類Dev

ReactLinkが正しくリダイレクトされない

分類Dev

Reactが正しくリダイレクトされない

分類Dev

Djangoが正しくリダイレクトされない

分類Dev

SavedRequestAwareAuthenticationSuccessHandlerが正しくリダイレクトされないCAS

分類Dev

.htaccessが正しくリダイレクトされない

分類Dev

Yiiのログインが成功すると、意図したものではなく、間違ったindex.phpにリダイレクトされます

Related 関連記事

  1. 1

    PHPヘッダー()が正しくリダイレクトされない

  2. 2

    PHPで正しくリダイレクトできない

  3. 3

    phpログインがリダイレクトされない

  4. 4

    Login.phpがリダイレクトされない

  5. 5

    phpがlogin_success.phpページにリダイレクトされない

  6. 6

    コマンドラインPHPスクリプトが正しく実行されない

  7. 7

    phpヘッダーがURLにリダイレクトされない

  8. 8

    ネストされたIFステートメントでPHPリダイレクトが機能しない

  9. 9

    htaccessがメインのindex.phpにリダイレクトされない

  10. 10

    Cookieが設定された後にPHPリダイレクトが機能しない

  11. 11

    非同期でテーブルが正しくレンダリングされない| PHP | API | LARAVEL

  12. 12

    htmlのフォームがphpにリダイレクトされない

  13. 13

    PHPメールがスペイン語のアクセントを正しくレンダリングしない

  14. 14

    PHPでリダイレクトが発生しない

  15. 15

    セッションが設定されていない場合、PHPヘッダーリダイレクトが機能しない

  16. 16

    リダイレクトは成功しましたが、クエリがPHPで実行されていません

  17. 17

    値のリストを追加するPHPが正しく合計されない

  18. 18

    PHPリダイレクトが機能しない-phpヘッダー

  19. 19

    PHPオブジェクトの属性が正しく出力されない

  20. 20

    PHPクラスが正しくエコーされない

  21. 21

    正しいユーザーとパスワードを使用すると、PHPログインシステムがリダイレクトされません

  22. 22

    PHP職人のいじくり回しが私のプロジェクトディレクトリにリダイレクトされるのはなぜですか?

  23. 23

    phpリダイレクトスクリプトが機能しない

  24. 24

    ReactLinkが正しくリダイレクトされない

  25. 25

    Reactが正しくリダイレクトされない

  26. 26

    Djangoが正しくリダイレクトされない

  27. 27

    SavedRequestAwareAuthenticationSuccessHandlerが正しくリダイレクトされないCAS

  28. 28

    .htaccessが正しくリダイレクトされない

  29. 29

    Yiiのログインが成功すると、意図したものではなく、間違ったindex.phpにリダイレクトされます

ホットタグ

アーカイブ