ホームページ  >  に質問  >  本文

URLクエリ文字列を使用してテキストをフォームフィールドにプリロードする

2 つの CeDiploma Validation フォーム要素にクエリ文字列を事前に入力する、この Web ページの URL を生成したいと考えています。

次の URL を使用して、別の大学の Web ページで検証フォームの期待どおりの結果を取得しました: https://cecredential.stanford.edu/cecredential/?credentialId=prefilledtext&nameLetter=AA。これにより、次の結果が生成されます:

ただし、このアプローチは元のサイトでは機能しないようです。つまり、クエリ文字列を含む次の URL は、クエリ文字列を含まない URL と同じように動作します。 https://registrar.uchicago.edu / records/diplomas/ce-diplomas-validation/?CeDiD=preilledtext&UserFirstTwoLetters=AA

HTML のまったくの初心者として、これら 2 つのページがこれらの URL クエリ文字列に対して異なる動作をする理由がわかりません。

更新: 奇妙なことに、この方法 を使用すると、https://registrar を使用してシカゴ大学のページ検索ボックスのテキスト フィールドに事前に値を入力できます。 uchicago.edu/records/diplomas/ce-diplomas-validation/?s=pre これにより、 が生成されます。

CeDiploma テーブルはまだ成功していません。

P粉399585024P粉399585024184日前280

全員に返信(1)返信します

  • P粉897881626

    P粉8978816262024-03-31 00:08:08

    サイトのコードはクエリ文字列を読み取り、そのデータを使用してフォーム フィールドにデータを入力できます。もう一方はそうではありません。

    ブラウザが URL だけを使用して任意の Web サイトのフォーム フィールドにデータを入力できる場合、セキュリティ上の問題になります。サイトがこれを行うためのメカニズムを提供していない限り (そしてそのようには見えませんが)、それはできません。

    返事
    0
  • キャンセル返事