php - tp5 récupère les paramètres de la requête
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-06-20 10:07:39
0
2
872

1. Problème : Suite au manuel de démarrage rapide tp5, le résultat (type de ressource) de l'exécution d'un morceau de code est différent de celui du livre
2.

public function hello(Request $request){
        echo '请求参数';
        dump(input());
        echo 'name:' .$request->param('name');
        echo '资源类型:' .$request->type(). '<br/>';
}

Le chemin d'accès est :

tp5.com/index/index/hello/test/ddd.html?name=think
Les résultats dans le livre : Type de ressource : html,
Les résultats de mon opération sont : Type de ressource : xml ,
Question Où ? ? ?

Il y a un autre problème. Si vous modifiez le chemin d'accès en tp5.com/index/index/hello/test/ddd.html/name/think

Le résultat du paramètre de requête change également
Le résultat d'accès au chemin d'origine :
array(. 2) {
["name"] => string(5) "think"
["test"] => string(3) "ddd"
}
Résultat du chemin ultérieur :
array(2) {
[" test "] => string(8) "ddd.html"
["name"] => string(5) "think"
}
Comment comprendre tp5.com/index/index/hello/test/ddd.html ? name=pensez à comment écrire ce chemin ?

女神的闺蜜爱上我
女神的闺蜜爱上我

répondre à tous(2)
过去多啦不再A梦

tp5.com/index/index/hello/test/ddd.html?name=think
Cette façon d'écrire, ? est obtenue directement via $_GET,
?Le front est analysé par le framework via pathinfo.

tp5.com/index/index/hello/test/ddd.html/name/think
S'il n'y a pas de ? dans cette URL, l'effet sera le même que :
tp5.com/index/index/hello/test /ddd.html/name/think .html
est le même, ce qui signifie que .html peut être omis.
En plus des modules, contrôleurs et opérations par défaut, le / précédent est analysé par clé/valeur
Donc, test/ddd.html
est analysé dans ["test"] => string(3) " ddd".

三叔

Je ne comprends pas la question, mais

如果把访问路径改成tp5.com/index/index/hello/test/ddd.html/name/think

Cette phrase est fausse, elle devrait l'être

tp5.com/index/index/hello/test/ddd/name/think.html

Le résultat du retour est le même

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!