0

ユーザーの+キーワードからどこを追跡し、その場でリダイレクトしようとしているこの奇妙な問題が発生しました。

問題は、$ fromの値から2つの形式から1つの非表示の入力しか取得できないことですが、kwについては、場所を変更した場合に1つの非表示の入力のみを転送します(非表示の入力からkwの非表示の入力を前に置くと、値のある$kwのみが取得されます)それらの両方は決してありませんか?なにが問題ですか?

これが私がそれを設定する方法です:

  if (isset($_GET['keyword']) && $_GET['keyword']==$keyword){   

        echo '<html><head></head><body><form action="' . 'http://' . $mainpage . '" method="post" id="form1">

<input type="hidden"  name="from" value="' . $source . '" /></form>
<input type="hidden"  name="kw" value="' . $keyword . '" /></form>

<script language="JavaScript"> 
    document.getElementById(\'form1\').submit();</script></body></html>';
        return true; 
        exit();
}

そして、私は$fromまたは$kwを使用してそれを取得します。これは、最初に2番目の人にのみ機能します。存在しないようです。

4

1 に答える 1

1

</form>最初の入力ボックスの後でタグを終了しました。したがって、フォームはそこで終了し、$kwを送信しませんでした。

于 2013-03-09T13:02:10.020 に答える