Azt meg lehet vizsgálni, hogy honnan jöttünk egy adott oldalra?
Például van 4 php-m : index.php, elso.php, masodik.php, harmadik.php.
A user rákattint a főoldalra, erre bejön az index.php. És itt kellene tudnunk , hogy előtte az elso.php-n, masodik.php-n vagy a harmadik.php-n álltunk-e.
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Session-nal.
Az első, második és harmadik oldalon állíts be egy session-t, ha megnyitották az adott oldalt (mind a három oldalon külömböző legyen a session értéke).
index.php-n vizsgáld meg, hogy mi a session értéke.
--- elso.php ---
session_start();
$_SESSION['page'] = 'elso';
--- masodik.php ---
session_start();
$_SESSION['page'] = 'masodik';
--- harmadik.php ---
session_start();
$_SESSION['page'] = 'harmadik';
--- index.php ---
if(!empty($_SESSION['page']) && ($_SESSION['page'] == 'elso')) {
echo 'Első oldalról jött.';
}
else if(!empty($_SESSION['page']) && ($_SESSION['page'] == 'masodik')) {
echo 'Második oldalról jött.';
}
else if(!empty($_SESSION['page']) && ($_SESSION['page'] == 'harmadik')) {
echo 'Harmadik oldalról jött.';
}
unset($_SESSION['page']); // miután kiírtuk honnan jött a felhasználó, nincs szükség a "page" sessionra
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!