2016-04-15 24 views
0

まず、私はこのようなファイルをrec_update.phpにIDを送信します。今すぐPHP変数を別のPHPページに送る方法は?

$id = $_GET['id']; 

、私はこれを送りたい:

rec_update.phpファイルで
location.href="http://localhost/pk/rec_update.php?id="+id; 

が、私はこのような値があることへのアクセスrec_update1.phpファイルへの$ id。これはボタンをクリックすることで呼び出すことができます。ボタンでrec_update1.phpに向かう場所からjavascript関数を適用しました この値を別のPHPファイルにどう取得するのですか?

+0

それはあなたのコードを依存しています。オブジェクトを使用する場合は、呼び出しのパラメータとして配置するのが非常に簡単です。 – Random

+0

GET変数を次のページに再度渡すことができますか?または、セッション/クッキーを使用することもできます。 – Daniel

+0

セッション変数を試してください – Andreas

答えて

1

HTML/HTTPはステートレスです。つまり、 前のページで行ったことは、現在のページと完全に切り離されています。 セッション、クッキー、またはGET/POST 変数を使用している場合を除きます。セッションとクッキーは非常に使いやすく、セッション はクッキーよりはるかに安全です。より安全ですが、完全ではありません セキュア

セッション:

<?php 
//On page 1 
$_SESSION['varname'] = $var_value; 

//On page 2 
$var_value = $_SESSION['varname']; 
?> 

あなたは$ _SESSION配列にアクセスしようとすると、任意の 出力が送られるも前に前に、両方のこれらのページ 上のsession_start()ステートメントを実行することを忘れないでくださいブラウザ。

1
rec_update.phpで

<script> 
    location.href="http://localhost/pk/rec_update1.php?id=<?php echo $id; ?>"; 
</script> 

そしてrec_update1.phpで

$id = $_GET['id']; 
関連する問題