source: spip-zone/_plugins_/balise_session/action/session.php @ 30253

Last change on this file since 30253 was 30253, checked in by gilles.vincent@…, 12 years ago

[30252] suite : split est deprecie en 5.3.0

File size: 657 bytes
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5function action_session_dist() {
6
7        $securiser_action = charger_fonction('securiser_action', 'inc');
8        $arg = $securiser_action();
9
10        // La cible de notre operation de connexion
11        $redirect = _request('redirect');
12        $redirect = isset($redirect) ? $redirect : _DIR_RESTREINT_ABS;
13
14        list($session, $action, $var, $val) = explode('-', $arg);
15
16  session_name($session);
17        session_start();
18        switch($action) {
19          case 'affecter':
20                        $_SESSION[$var] = $val;
21                        break;
22          case 'vider':
23                        unset($_SESSION[$var]);
24                        break;
25                default:
26                  break;
27        }
28
29        // Redirection finale
30        redirige_par_entete($redirect, true);
31}
32
33?>
Note: See TracBrowser for help on using the repository browser.