Comment supprimer les restrictions par défaut dans thinkphp
May 26, 2023 am 11:42 AMthinkphp est un très excellent framework PHP avec des fonctions riches et facile à étendre et à déployer. Cependant, nous devons parfois supprimer certaines des limitations par défaut de thinkphp pour répondre à nos besoins réels.
Tout d’abord, parlons des restrictions par défaut de thinkphp. Dans thinkphp, certaines restrictions par défaut incluent?:
- Seules les lettres minuscules sont autorisées dans les noms de méthodes de contr?leur
- Les caractères spéciaux sont automatiquement filtrés dans les paramètres d'URL?; # La taille limite par défaut du fichier de téléchargement est de 2?Mo?;
- Le code de vérification est par défaut une combinaison de lettres et de chiffres
- Uniquement jpg, jpeg, png et les formats gif sont autorisés par défaut pour les images téléchargées?;
- Le cache est activé par défaut et la durée est de 1 heure.
- Seules les lettres minuscules sont autorisées dans les noms de méthodes de contr?leur
'URL_CASE_INSENSITIVE' => true, // URL地址不區(qū)分大小寫 'URL_ROUTER_ON' => true, // 是否開啟路由De cette fa?on, il n'y a aucune limite de casse pour les noms de méthodes de contr?leur.
- Filtrer automatiquement les caractères spéciaux dans les paramètres d'URL
'URL_PARAMS_FILTER' => '', // URL參數(shù)不過濾任何特殊字符De cette fa?on, les caractères spéciaux dans les paramètres de l'URL peuvent être conservés.
- La taille limite par défaut du fichier de téléchargement est de 2 Mo
upload_max_filesize = 10M //上傳文件大小限制為10M post_max_size = 10M //POST數(shù)據(jù)大小限制為10MDe cette fa?on, vous pouvez télécharger des fichiers dépassant 2?Mo.
- Le code de vérification par défaut est une combinaison alphanumérique
'VERIFY_CODE' => '0123456789', // 數(shù)字驗(yàn)證碼De cette fa?on, un code de vérification numérique pur peut être généré.
- Seuls les formats jpg, jpeg, png et gif peuvent être téléchargés par défaut
protected $allowExts = array('jpg', 'gif', 'png', 'jpeg');Changer le 'jpg', 'gif', 'png' , 'jpeg 'Changez-le simplement pour le format d'image dont nous avons besoin pour permettre le téléchargement.
- Le cache est activé par défaut, et la durée de validité du cache est de 1 heure. Si nous devons modifier l'heure du cache, nous pouvons la définir dans le fichier de configuration config.php. Par exemple, si nous devons définir la durée du cache sur 30 minutes, nous pouvons ajouter le code suivant?:
'DATA_CACHE_TIME' => 1800, //緩存時(shí)間為30分鐘
Cela définira la durée du cache sur 30 minutes.Summary
thinkphp est un framework PHP puissant, mais nous devons parfois supprimer certaines de ses limitations par défaut. Cet article présente certaines restrictions par défaut de thinkphp et comment supprimer ces restrictions. J'espère qu'il sera utile à tout le monde.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)