Visszalép

PHP $_POST szuper globális változó

Adatok küldése, method="POST" formátumban. Adatok gyűjtése $_POST['urlap_elemnev'] formátumban.
Továbbítandó adatok követése egyszerű legyen a teszt oldalakon, ezért "p" betűvel kezdődnek.

Ezen oldalon, űrlapmezők name elnevezései, a következők lesznek:            Vezetéknév = pnev_01               Utónév = pnev_02 
Szuper globális $_SESSIN elemnevek, egy "s" betűvel egészülnek ki.       Vezetéknév = pnev_s01            Utónév = pnev_s02 

Ha adathalászattól félne.
Teszteléskor: Űrlapon nem kell valós adatokat beírni. Írhat Xxx -- Yyy vagy Vnév és Uvalki adatot is.

Teszt űrlap.

Vezetékneve:

Utóneve:


Elküldött adatok 'Küldés' után, itt jelennek meg:


Továbbiakban kettő teszt hivatkozási link látható, mindegyik ugyan azon oldalra irányit.
1. Linket: <form>............</form> elemmel hozzuk létre, mely a POST adatokat, csak a megadott címre továbbítja.
2. Linket: <a href="..........">.....</a> elemmel hozzuk létre, mely a POST adatokat, nem továbbítja.



<?php session_start(); ?> csak akkor kell, ha az űrlap adatokat, további fájlokban is felszeretnénk használni. Adatok eltárolására, a $_SESSION['valami'] szuper globális változóz alkalmazzuk.

--------------------------------- Teszt űrlap leírása. ---------------------------------

<?php session_start(); ?>
<html>
<body>

<form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">
Vezetékneve: <input type="text" name="pnev_01">
Utóneve: <input type="text" name="pnev_02">
<input type="submit">
</form>

<?php
// POST vagy GET adatokat, lekérdezhetjük a $_REQUEST['elemnev']; formátumban is.  
	echo"<p>";
		$vneve = $_REQUEST['pnev_01']; 
		echo 'Vezetékneve: '.$vneve;
		$kneve = $_REQUEST['pnev_02']; 
		echo '<br /> Utóneve: '.$kneve;
	echo"</p>";

// -------------------------------------------------------------------------------------------
//  Továbbiakban az adatokat, csak a POST -al, vagy a print_r() függvénnyel kérdezhetjük le. 
		
	$tomb = array($_POST); 
	echo"<pre>";
	print_r($tomb); 
	echo"</pre>";
		
// Lekérdezés a $_POST['urlap_elemnev']; formátumban.		
	echo $_POST['pnev_01']; 
	echo'<br />';
	echo $_POST['pnev_02']; 
	echo"</p>";

// -------------------------------------------------------------------------------------------
// Lekérdezett adatok további felhasználása, tetszőleges elnevezésű, php kiterjesztésű fájlba.
// Szükséges adatokat szuper globális $_SESSIN vátozóhoz rendeljük.
		$_SESSION['pnev_s01'] = $_POST['pnev_01'];
		$_SESSION['pnev_s02'] = $_POST['pnev_02'];
		
?>

</body>
</html>