recherche

Maison  >  Questions et réponses  >  le corps du texte

Obtenez les paramètres d'URL en PHP.

J'essaie de transmettre une URL à PHP en tant que paramètre d'URL, mais lorsque j'essaie d'obtenir ce paramètre, je n'obtiens rien.

L'URL que j'utilise est du type :

http://localhost/dispatch.php?link=www.google.com

J'ai essayé de l'obtenir via $_GET['link'] mais aucun résultat n'a été renvoyé. quel est le problème?


P粉226642568P粉226642568528 Il y a quelques jours502

répondre à tous(1)je répondrai

  • P粉322918729

    P粉3229187292023-07-18 14:07:27

    $_GET不是一个函数或语言结构,它只是一个变量(一个数组)。尝试以下操作:

    
    

    具体来说,它是一个超全局变量:一个由PHP填充并在所有作用域中都可用的内置变量(您可以在函数内部使用它,而无需使用global关键字)。

    由于变量可能不存在,您可以(而且应该)确保您的代码不会触发通知:

    
    

    或者,如果您想跳过手动索引检查并可能添加进一步的验证,您可以使用过滤器扩展:

    
    

    最后但并非最不重要的是,您可以使用空合并运算符(自PHP/7.0起可用)来处理缺少的参数:

    echo $_GET['link'] ?? 'Fallback value';

    还是贴出代码吧

    répondre
    0
  • Annulerrépondre