2016-04-15 14 views
0

Zunächst schicke ich die ID-Datei wie folgt rec_update.php:Wie man PHP-Variable zu einer anderen PHP-Seite sendet?

location.href="http://localhost/pk/rec_update.php?id="+id; 

Auf rec_update.php Datei, ich auf diesen Wert wie folgt aus:

$id = $_GET['id']; 

Nun möchte ich diese schicken $ id zu rec_update1.php Datei. das kann durch Klicken auf eine Schaltfläche aufgerufen werden. Auf Button habe ich eine Javascript-Funktion von wo Seite wird auf rec_update1.php gerichtet Wie bekomme ich diesen Wert auf eine andere PHP-Datei.

+0

Es hängt Code. Wenn Sie Objekte verwenden, ist es sehr einfach, es als Parameter Ihres Aufrufs zu setzen. – Random

+0

Ich meine, Sie könnten einfach die Variable GET auf die nächste Seite weiterleiten? Oder verwenden Sie sogar Sitzungen/Cookies. – Daniel

+0

Session-Variable versuchen – Andreas

Antwort

1

HTML/HTTP staatenlos ist, mit anderen Worten, was Sie auf der vorherigen Seite did/sah, ist mit der aktuellen Seite vollständig getrennt. Außer wenn Sie etwas wie Sitzungen, Cookies oder GET/POST Variablen verwenden. Sitzungen und Cookies sind recht einfach zu verwenden, wobei die Sitzung weitaus sicherer ist als Cookies. Sicherer, aber nicht vollständig sicher

.

Session:

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

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

Erinnern Sie sich die session_start() Erklärung auf diesen beiden Seiten laufen, bevor Sie versuchen, die $ _SESSION Array zuzugreifen, und auch vor jeder Ausgabe wird an die gesendet Browser.

1

In rec_update.php

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

Und in rec_update1.php

$id = $_GET['id']; 
Verwandte Themen