有効な SQL および PHP コードを問題なく作成できます。内部で実行される C# コードの作成には問題ありません。
私の唯一の問題は、(ところで Unity 内から) C# スクリプトを取得して ascended.us/monstro/login に文字列を渡すことができないことです。 ###それでおしまい!この厄介な障害を克服するのを手伝ってくれる賢い人はいますか?
###どうもありがとうございます!フォームをページに送信するために次のコードを取得しようとしています。はい、Unity
はネットワーク リクエストを送信していますが、投稿データは送信していません。ここでは C# 側について説明します。
リーリー以下は、C# UnityWebRequest を受け入れるための PHP スクリプトです。 リーリー このスクリプトが安全ではないことはわかっているので、Hello World アプリケーションとして扱ってください。スクリプトを実行すると、SQL テーブルに値が挿入されますが、その値は空であり、post 変数が転送されなかったことを示します。手伝ってくれますか?
何らかの許可が必要なのでしょうか?それが役立つ場合は、BlueHostを使用しています。
必須この投稿データを実際に C# から私の PHP ページに送信する簡単な方法があります。このサイト (および他の多くのサイト) で他のチュートリアルや同様の回答を試しましたが、うまくいきません。
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 変数に正しくアクセスできます。
まだ問題がある場合は、お知らせください。