Proposé : _SPIP_SCRIPT

**SPIP**

# Article proposé

L’article "**\_SPIP\_SCRIPT**
(https://www.spip.net/ecrire/?exec=article&id_article=6641)" est proposé
à la publication depuis le dimanche 11 avril 2021.

* * *

## \_SPIP\_SCRIPT

dimanche 11 avril 2021 , par [YannX](.././?page=auteur&id_auteur=3529&)

La constante **`_SPIP_SCRIPT`** a été introduite en SPIP 1.9 pour pouvoir
déterminer le script d’appel .php chargé d’interpréter les pages de
l’espace public, par defaut `'spip.php'`. Elle est uniquement appelé
dans `ecrire\inc\utils.php` pour le calcul des URLs, par le
`plugins-dist\urls-etendues\`.

Elle peut être positionnée explicitement dans le fichier
`mes_options.php`, ou par la lame *Administration / Format des URLS* du
Couteau Suisse.

* **N.B.** sa non définition explicite peut parfois générer des Warnings
en PHP 7.+ /SPIP 3.2.11*

**P.-S.**
cf S P I P 1 . 9
(https://www.spip.net/ecrire/?exec=article&id_article=3368) : La racine ne
contient plus comme script que `spip.php`, et son alias `index.php` (un
réglage interne permettrait de mettre ./ à la place de `spip.php` dans
les URL :
`

define

(http://www.php.net/define)

(

'_SPIP_SCRIPT'

,

''

)

;

`
Mais par défaut conserver `define('_SPIP_SCRIPT', 'spip.php');` car on ne
peut être absolument certain que la racine du site va appeler ce script
par `index.php` (elle pourrait reprendre un bête `index.html` avec un
écran d’accueil).

— Envoyé par SPIP (https://www.spip.net/)

rubon199-7e493.jpg