Documentation du code de SPIP et de ses plugins

SPIP

Headers

Table of Contents

Constants

_SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE  = 'Apache|Cherokee|nginx'
_SERVEUR_SOFTWARE_ACCEPTE_LOCATION_APRES_COOKIE  = '^(Apache|Cherokee|nginx)'

Functions

redirige_par_entete()  : mixed
Envoyer le navigateur sur une nouvelle adresse
redirige_formulaire()  : mixed
redirige_url_ecrire()  : void
Effectue une redirection par header PHP vers un script de l’interface privée
http_no_cache()  : mixed

Constants

public mixed _SERVEUR_SIGNATURE_ACCEPTE_LOCATION_APRES_COOKIE = 'Apache|Cherokee|nginx'
public mixed _SERVEUR_SOFTWARE_ACCEPTE_LOCATION_APRES_COOKIE = '^(Apache|Cherokee|nginx)'

Functions

redirige_par_entete()

Envoyer le navigateur sur une nouvelle adresse

redirige_par_entete(string $url[, string $equiv = '' ][, int $status = 302 ]) : mixed

Le tout en évitant les attaques par la redirection (souvent indique par un $_GET)

Parameters
$url : string

URL de redirection

$equiv : string = ''

?

$status : int = 302

Code de redirection (301 ou 302)

Tags
example
$redirect = parametre_url(urldecode(_request('redirect')),'id_article=' . $id_article);
include_spip('inc/headers');
redirige_par_entete($redirect);
used-by
redirige_url_ecrire()

Qui tue le script PHP.

redirige_formulaire()

redirige_formulaire(mixed $url[, mixed $equiv = '' ][, mixed $format = 'message' ]) : mixed
Parameters
$url : mixed
$equiv : mixed = ''
$format : mixed = 'message'
Tags
used-by
relance_maj()

redirige_url_ecrire()

Effectue une redirection par header PHP vers un script de l’interface privée

redirige_url_ecrire([string $script = '' ][, string $args = '' ][, string $equiv = '' ]) : void
Parameters
$script : string = ''

Nom de la page privée (exec)

$args : string = ''

Arguments à transmettre. Exemple etape=1&autre=oui

$equiv : string = ''
Tags
uses
redirige_par_entete()

Qui tue le script PHP.

example
include_spip('inc/headers');
redirige_url_ecrire('rubriques','id_rubrique=' . $id_rubrique);

        
On this page

Search results