Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Buton logout
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
Shacal



Data înscrierii: 07/Sep/2004
Mesaje: 68
Locație: Hunedoara

Trimis: Mie Sep 22, 2004 8:01 pm    Titlul subiectului: Buton logout  

Am functia urmatoare:

function user_logout()
{
// Inchide sesiunea
session_unset ();
session_destroy ();
}

Intrebarea mea este cum fac un link de logout? deci cand da clic pe link sa faca logout.
Eu m-am gandit sa folosesc un buton si sa folosesc if sa vaz daca a fost apasat. Codul ar fii cam asa :

if (isset($_POST['logout']))
function user_logout()
{
// Inchide sesiunea
session_unset ();
session_destroy ();
}

Ok dar problema este ca eu nu vreau buton de logout de asta ci vreau pur si simplu un link txt care sa faca treaba.
Are cineva idee cum as putea face ??
Sus  
beeuser



Data înscrierii: 20/Mai/2004
Mesaje: 389

Trimis: Mie Sep 22, 2004 8:38 pm    Titlul subiectului:  

well is mai multe moduri.

1. ai putea face un fisier logout.php de exemplu care sa contina treaba asta spusa de tine

Citat: session_unset ();
session_destroy ();

si pui simplu <a href="logout.php">logout</a>. got it?

2. poti sa faci

<a href="fisier.php?a=logout">logout</a>


iar apoi in fisier.php

if( $_GET['a'] == 'logout' )
{
Citat: session_unset ();
session_destroy ();
}
Sus  
Radical



Data înscrierii: 16/Feb/2004
Mesaje: 327
Locație: Bucuresti

Trimis: Joi Sep 23, 2004 11:11 am    Titlul subiectului: logout & redirect back  

Eu am asa link-ul txt pe pagina este
<?php print "<a href='logout.php?backTo=".urlencode($_SERVER['QUERY_STRING'])."'>Logout</a>"; ?>

Apoi in logout.php am:
<?php $redir = urldecode($_GET['backTo']); $_SESSION = array(); session_destroy(); header("Location: " . $_SERVER['SERVER_NAME'] . $redir); exit(); ?>

Nu ?
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community