私のphpページはC#スクリプトからPOSTデータをまったく取得していません
P粉921165181
P粉921165181 2024-03-22 10:55:36
0
1
384

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

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

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

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

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

リーリー

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

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

必須

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

P粉921165181
P粉921165181

全員に返信(1)
P粉864872812

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

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

リーリー

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

リーリー

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!