2016-11-29 5 views
0

ポストメソッドでdiak_o.phpというページにデータを送信しましたが、別のページでこのデータを使用する必要があります。 2ページに送るにはどうすればいいですか、最初のページから次のページに送るにはどうすればいいですか?このページではdiak_o.phpのように2ページ目にこのページからそのデータを送信するときは、$_SESSIONを使用することができますか、単に私は$_POSTはまだあまりにも次のファイルで動作するはずだと思う...PHPのPOSTメソッドから2ページへ

+0

代わりにSESSIONを使用しますか? –

答えて

0

以下のコードでアクセスできます。

in diak_o.php下記のようなコードを書く。

<?PHP 
session_start(); 
    echo $_POST['name']; 
$_SESSION["name"] = $_POST['name']; 
    ?> 

他のページにアクセスすると$ _SESSION ["name"]を使用できます。

また、COOKIE OF PHPを使用することもできます。あなたのを与える必要があり

<?php 
session_start(); 
$dataFromPage1 = $_SESSION['page1text'] = $_POST['page1text']; 
echo $dataFromPage1; 
?> 
0

<form action="diak_o.php" method="post"> 
<input type="text" name="name"><br> 
<input type="submit" value="Bejelentkezés" /> 
</form> 
+0

何か問題があれば私に自由に尋ねることができます – sunil

0

あなたがセッションと、このような複数のページにアクセスして、それを保存することができます:

ページ1:

<form action="page2.php" method="post"> <input type="text" name="page1text"/> <input type="submit"/> </form>

ページ2ボタンの名前属性、次にdiak_o.phpあなたはボタンが設定されているかどうかをチェックし、テキスト入力が空でない、他のテキスト入力

フォーム

<form action="diak_o.php" method="post"> 
<input type="text" name="name"><br> 
<input type="submit" value="Bejelentkezés" name="submit" /> 
</form> 

diak_o.php

<?php 
session_start(); 


if(isset($_POST['submit'])){ 

    if(empty($_POST['name'])){ 

     die("enter name"); 
    }else{ 


     $_SESSION['name']= $_POST['name']; 
    } 




} 



?> 

anotherpage.php

にセッションを割り当てます
<?php 

    session_start(); 


    echo $_SESSION['name']; // will output the value from form. 





?> 

あなたのページで値を使用したいときは、$ _SESSION ['name'];を使用してください。

-1

+0

何のためにdownvote?一部のSOユーザーには問題があります。もしあなたが何か質問したことで彼らが何か間違っていると主張すれば、あなたは何の理由もなくあなたを見下ろしてしまいます。 –

関連する問題