0

私はPHPが初めてです。私のモバイル アプリケーションでは、いくつかのデータ フォーム サーバーにクエリを実行する必要があります。データにアクセスする前にログインを呼び出す必要があります。次のタイプの Post リクエストを使用する必要があります

http://SERVER_IP/wapdb/smartphone_login/

私のPHPファイルでどのように行うことができますか? ありがとう、エイル。

4

1 に答える 1

0

ログイン後にモバイルデバイスを検出する必要があると思うので、Webページ/モバイルアプリケーションはおそらくデスクトップとモバイルで機能するスタイリングを使用しますが、ログインすると、ログイン後、PHPを使用してデスクトップで行うのと同じ方法でログインします、電話の解像度によってページの内容を変更できます。そうしないと、基本的に同じであるが異なるフォルダーである 2 つの潜在的に危険なログインが作成されることになります。

メソッド post を使用したフォームでは、PHP スクリプトは $_POST という配列を使用し、たとえば入力要素の名前で使用できます (HTML の例):

<form method='POST' action='test.php'>
    <input name='first_name'/>
    <input type='submit' value='Send'/>
</form>

PHP では、post 配列の内容を読み取ることで、好きなことを行うことができます。

<?php
     echo "Your name is " . $_POST['first_name'];
?>

php ファイルを使用して、タグにサーバー IP を追加できます。

<?php echo "<form method='POST' action='http://" . $_SERVER['SERVER_ADDR'] . "/wapdb/login/'><input name='first_name'/><input type='submit' value='Send'/></form>"; ?>

$_SERVER["SERVER_NAME"] およびhttp://php.net/manual/en/reserved.variables.server.phpの他の変数を試してみることをお勧めします。これは、内部 IP アドレスを使用する可能性があるためです。 d パブリック IP が必要です。W3Schools で入手できる情報も参照できます。http://www.w3schools.com/php/php_forms.asp

お役に立てれば。

于 2013-09-21T18:57:21.777 に答える