私のアンドロイドアプリケーションのユーザーが別のPHPファイルに入力した変数$ emailを使用できるようにする必要があります。
loginUser.php
<?php
require_once('dbConnectAppside.php');
$email = $_POST['email'];
$email = stripsslashes($email);
$email = mysqli_real_escape_string($con,$email);
?>
loginUser2.php私はinclude()
を利用し、オンラインで見てきた彼らが一部であるかのように、私はloginUser.phpの変数を使用することができるはずですから
<?php
include('loginUser.php');
echo "Welcome".$email;
?>
のloginUser2.php。私が手にエラーが
「loginUser.phpの未定義のインデックスメールライン2」
あるので明らかに、働いていないこれは$_POST
とは何かを持っています。私が仮定しているのは、loginUser2.phpに投稿されたものがないため、これが失敗する理由です。私の質問は、私はこの論理をどうやって行うのですか?それは私のAndroidアプリは、PHPファイル、ユーザーの入力した電子メールを与える方法ですので、私は$_POST
ラインを持っている必要があります。
また、私は$_SESSION
と$_COOKIE
を使用して試みたが、私は以前起こる$_POST
コマンドで定義されている変数を参照するので、私は同じ問題に実行していると思います。それか、私は正しく$_SESSION
および/または$_COOKIE
を使用していませんよ。
-utilizingを終了するには(含める)、私は彼らがloginUser2の一部であるかのようにloginUser.phpの変数を使用することができるはずです.php 。 そのはそれを好きではありません。 loginUser.phpのすべての変数とメソッドは、loginUser2.phpで "loginUser2.phpで宣言されているように"利用できます。あなたのように、オブジェクトのようにではなく、ファイル内の変数を定義しています。 –
http://php.net/manual/en/function.include.php –
ありがとうございます。私はアプリを使用しているので、これらのページのそれぞれが個別にアクセスされるので、私も問題があると思う。 HTMLのようなものではなく、各フォームがページのリロード時にクッキーやセッションを引き継ぐことができます。まるで互いが完全に離れているかのように働くためには、上記のことが必要です。あるいは、代替案について説明された答えがあります。 – gfuller16