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

私のphpページはC#スクリプトからPOSTデータをまったく取得していません

有効な SQL および PHP コードを問題なく作成できます。内部で実行される C# コードの作成には問題ありません。

私の唯一の問題は、(ところで Unity 内から) C# スクリプトを取得して ascended.us/monstro/login に文字列を渡すことができないことです。 ###それでおしまい!この厄介な障害を克服するのを手伝ってくれる賢い人はいますか?

###どうもありがとうございます!

フォームをページに送信するために次のコードを取得しようとしています。はい、Unity

はネットワーク リクエストを送信していますが、投稿データは送信していません。ここでは C# 側について説明します。

リーリー

以下は、C# UnityWebRequest を受け入れるための PHP スクリプトです。 リーリー このスクリプトが安全ではないことはわかっているので、Hello World アプリケーションとして扱ってください。スクリプトを実行すると、SQL テーブルに値が挿入されますが、その値は空であり、post 変数が転送されなかったことを示します。手伝ってくれますか?

何らかの許可が必要なのでしょうか?それが役立つ場合は、BlueHostを使用しています。

必須

この投稿データを実際に C# から私の PHP ページに送信する簡単な方法があります。このサイト (および他の多くのサイト) で他のチュートリアルや同様の回答を試しましたが、うまくいきません。

P粉921165181P粉921165181234日前433

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

  • P粉864872812

    P粉8648728122024-03-23 09:33:22

    C# スクリプトは POST リクエストの送信には問題ないようですが、PHP スクリプトが受信するデータの形式が間違っている可能性があります。 UnityWebRequest では JSON データを送信していますが、PHP スクリプトは $_POST["loginUser"] にアクセスしようとしています。これは、JSON データではなく、通常のフォーム データ用です。

    C# スクリプトを変更して、次のようにデータをフォーム データとして送信できます:

    リーリー

    PHP スクリプトでは、$_POST を使用してデータにアクセスできます:

    リーリー

    変更されたコードを使用すると、Unity から POST データをフォーム データとして送信でき、PHP スクリプトは $_POST["loginUser"] を使用して POST 変数に正しくアクセスできます。

    まだ問題がある場合は、お知らせください。

    返事
    0
  • キャンセル返事