Maison > cadre php > PensezPHP > le corps du texte

Introduction détaillée à la façon dont thinkphp accepte les données de page

PHPz
Libérer: 2023-04-14 13:40:38
original
643 Les gens l'ont consulté

Avec le développement rapide d'Internet, il existe de plus en plus de sites Web et nos vies en dépendent de plus en plus. Dans le processus de développement d’un site Web, la manière d’accepter les données des pages est une étape très importante. Cet article présentera en détail comment thinkphp accepte les données de page.

  1. Accepter les paramètres transmis par la méthode GET

La transmission des paramètres par la méthode GET est la méthode de transmission la plus courante, telle que : http://www.example.com/index.php?name=thinkphp&age=3. Dans thinkphp, accepter les paramètres passés via GET est très simple, il suffit d'utiliser la méthode input().

Par exemple, nous acceptons un paramètre nommé name :

$name = input('get.name');
Copier après la connexion

Parmi eux, la méthode input() a deux paramètres, le premier est le nom du paramètre et le second est la valeur par défaut. Bien entendu, si vous ne souhaitez pas utiliser la valeur par défaut, vous ne pouvez pas passer le deuxième paramètre.

  1. Accepter les paramètres transmis par la méthode POST

La transmission des paramètres par la méthode POST est une autre méthode de transmission courante. Accepter les paramètres passés par POST est également très simple, également en utilisant la méthode input().

Par exemple, nous acceptons un paramètre nommé username :

$username = input('post.username');
Copier après la connexion

De même, si vous ne souhaitez pas utiliser la valeur par défaut, vous ne pouvez pas passer le deuxième paramètre.

  1. Accepter les fichiers téléchargés

Dans le développement de sites Web, le téléchargement de fichiers est également une opération courante. Dans thinkphp, accepter les fichiers téléchargés est également très simple. Nous pouvons utiliser la méthode input() pour accepter les fichiers téléchargés.

Par exemple, nous acceptons un fichier téléchargé nommé image :

$image = input('file.image');
Copier après la connexion

où fichier fait référence au type de fichier, suivi du nom du fichier téléchargé.

  1. Accepter les paramètres transmis par PUT et DELETE

Les paramètres transmis par PUT et DELETE ne sont pas spécifiés dans le protocole HTTP traditionnel, mais ils constituent une méthode de transmission très courante dans les API RESTful. Dans thinkphp, les paramètres passés par PUT et DELETE peuvent également être facilement acceptés.

Par exemple, nous acceptons un paramètre appelé status :

$status = input('put.status');
Copier après la connexion

ou

$status = input('delete.status');
Copier après la connexion
  1. Acceptation des paramètres de chemin

Dans le routage, vous devez parfois accepter des paramètres de chemin. Par exemple, nous devons accéder à un lien : http://www.example.com/index.php/User/123, où "123" est le paramètre de chemin. Dans thinkphp, nous pouvons utiliser la méthode input() pour accepter les paramètres de chemin.

Par exemple, nous acceptons un paramètre de chemin nommé id :

$id = input('param.id');
Copier après la connexion

De même, si vous ne souhaitez pas utiliser la valeur par défaut, vous ne pouvez pas passer le deuxième paramètre.

Résumé

Cet article présente principalement les cinq façons dont thinkphp accepte les données de page, y compris les paramètres transmis par les méthodes GET et POST, les fichiers téléchargés, les paramètres transmis par les méthodes PUT et DELETE et les paramètres de chemin. Ces méthodes sont très simples et faciles à comprendre, que vous soyez débutant ou développeur expérimenté, vous pouvez facilement vous lancer. J'espère que cet article pourra vous être utile.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!