インターネットの急速な発展に伴い、Web サイトの数はますます増え、私たちの生活はますます Web サイトに依存するようになりました。 Web サイトの開発プロセスにおいて、ページ データをどのように受け入れるかは非常に重要なステップです。この記事では、thinkphp がページ データを受け入れる方法を詳しく紹介します。
GET メソッドでパラメータを渡すことは、次のような最も一般的な送信方法です。 http://www.example.com/index .php?name=thinkphp&age=3。 thinkphp では、GET 経由で渡されたパラメーターを受け入れるのは非常に簡単で、input() メソッドを使用するだけです。
たとえば、name という名前のパラメータを受け入れます:
$name = input('get.name');
このうち、input() メソッドには 2 つのパラメータがあり、1 つ目はパラメータ名、2 つ目はデフォルト値です。もちろん、デフォルト値を使用したくない場合は、2 番目のパラメータを渡すことはできません。
POST メソッドでパラメータを渡すことも、一般的な送信方法です。 POST で渡されたパラメータの受け入れも、input() メソッドを使用することで非常に簡単です。
たとえば、username という名前のパラメータを受け入れます:
$username = input('post.username');
同様に、デフォルト値を使用したくない場合は、2 番目のパラメータを渡すことはできません。
Web サイト開発では、ファイルのアップロードも一般的な操作です。 thinkphp では、アップロードされたファイルの受け入れも非常に簡単です。 input() メソッドを使用して、アップロードされたファイルを受け入れることができます。
たとえば、image という名前のアップロードされたファイルを受け入れます。
$image = input('file.image');
このうち、file はファイルの種類を指し、その後にアップロードされたファイルの名前が続きます。
PUT および DELETE で渡されるパラメータは、従来の HTTP プロトコルでは指定されていませんが、RESTful API のメソッドでは非常に一般的です。伝達の。 thinkphp では、PUT および DELETE によって渡されるパラメーターも簡単に受け入れることができます。
たとえば、ルーティングでは、status:
$status = input('put.status');
または
$status = input('delete.status');
というパラメータを受け入れます。パスパラメータを受け入れる必要があります。たとえば、リンク http://www.example.com/index.php/User/123 にアクセスする必要があります。ここで、「123」はパス パラメーターです。 thinkphp では、input() メソッドを使用してパス パラメーターを受け入れることができます。
たとえば、id という名前のパス パラメーターを受け入れます:
$id = input('param.id');
同様に、デフォルト値を使用したくない場合は、2 番目のパラメーターを渡すことはできません。
概要
この記事では主に、thinkphp がページ データを受け入れる 5 つの方法 (GET メソッドと POST メソッドで渡されるパラメーター、アップロードされたファイル、PUT メソッドと DELETE メソッドで渡されるパラメーター、パス パラメーターなど) を紹介します。これらの方法は非常にシンプルで理解しやすいため、初心者でも経験豊富な開発者でも、簡単に始めることができます。この記事があなたのお役に立てば幸いです。
以上がthinkphp がページ データを受け入れる方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。