Maison  >  Article  >  cadre php  >  Introduction détaillée à la façon dont thinkphp accepte les données de page

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

PHPz
PHPzoriginal
2023-04-14 13:33:46651parcourir

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');

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');

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');

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');

ou

$status = input('delete.status');
  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');

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!

Déclaration:
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