Maison développement back-end tutoriel php 利用网址传送资料_PHP

利用网址传送资料_PHP

Jun 01, 2016 pm 12:32 PM
url variable transmettre 利用 网址 matériel

懂得HTML(超文本标识语言)的读者都应该知道在“<FORM>”的标签内可使用添加“GET”和“POST”参数的方式将资料送回HTTP服务器,其实,在PHP语言中我们同样可以使用“GET”及“POST”参数。除此之外,在网址上亦可以加上“GET”的资料,例如我们以下面的URL为例:

http://www.yourserver.com/download/down.php?id=1
http://www.yourserver.com/news/show.php?page=1

这些URL通常在网站的搜索引擎中会使用得最多,你看到的URL中都带了各种参数,目的是为了将资料传回http服务器以便找到相关信息。如果你觉得这个方式不好,笔者有另外一种方法可将传送的资料加在 URL 上,例如下面的网址:http://www.yourserver.com/vote/php/show.php/200107/2138/。

其对应的PHP源代码如下:

<﹖
$url_variable = split″/″ $PATH_INFO
//取得网址后的资料
array_splice$url_variable 01
//刪除第一个空白的记录
$category_id = $url_variable0
$product_id = $url_variable1
﹖>

利用这种方法,你同样可以取得资料,不过要留意的是在URL上的资料次序是与“Array”(数组)内的次序一样,所以如果输出URL的资料有错,服务器在读入资料时就会出现错误,这需要我们加以注意。

另外如要输出中文字体到URL的话,你需要先用“rawurlencode”这个函数将中文字体转为RFC1738编码,方能达到你想要的显示效果。


摘自:赛迪网

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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment saisir l'URL dans Steam ? Comment ouvrir un site Web sur Steam Comment saisir l'URL dans Steam ? Comment ouvrir un site Web sur Steam Mar 14, 2024 pm 12:10 PM

Si vous souhaitez vérifier certaines informations pertinentes dans Steam ou partager des liens vers des sites Web avec des amis, comment procédez-vous ? Puis-je saisir une URL dans Steam ? Bien sûr, c'est possible. Ci-dessous, je vais vous apprendre comment ouvrir une URL dans Steam. Méthodes spécifiques : 1. Tout d’abord, nous ouvrons Steam. 2. Cliquez sur l'option Paramètres. 3. Passez ensuite à l'onglet Interface. 4. Cochez Afficher la barre d'adresse. 5. Saisissez ensuite l'URL dans la barre d'adresse pour utiliser le navigateur.

Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Introduction à la fonction PHP — get_headers() : récupère les informations d'en-tête de réponse de l'URL Jul 25, 2023 am 09:05 AM

Introduction à la fonction PHP — get_headers() : Présentation de l'obtention des informations d'en-tête de réponse de l'URL : Dans le développement PHP, nous avons souvent besoin d'obtenir les informations d'en-tête de réponse de la page Web ou de la ressource distante. La fonction PHP get_headers() peut facilement obtenir les informations d'en-tête de réponse de l'URL cible et les renvoyer sous la forme d'un tableau. Cet article présentera l'utilisation de la fonction get_headers() et fournira quelques exemples de code associés. Utilisation de la fonction get_headers() : get_header

Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Pourquoi NameResolutionError(self.host, self, e) de e et comment le résoudre Mar 01, 2024 pm 01:20 PM

La raison de l'erreur est NameResolutionError(self.host,self,e)frome, qui est un type d'exception dans la bibliothèque urllib3. La raison de cette erreur est que la résolution DNS a échoué, c'est-à-dire le nom d'hôte ou l'adresse IP qui était. La tentative de résolution n'a pas pu être trouvée. Cela peut être dû au fait que l'adresse URL saisie est incorrecte ou que le serveur DNS est temporairement indisponible. Comment résoudre cette erreur Il peut y avoir plusieurs façons de résoudre cette erreur : Vérifiez si l'adresse URL saisie est correcte et assurez-vous qu'elle est accessible Assurez-vous que le serveur DNS est disponible, vous pouvez essayer d'utiliser la commande "ping" dans la ligne de commande pour tester si le serveur DNS est disponible Essayez d'accéder au site Web en utilisant l'adresse IP au lieu du nom d'hôte si vous êtes derrière un proxy

Que signifie php détecter l'URL ? Que signifie php détecter l'URL ? Jul 18, 2023 am 11:02 AM

La détection d'URL PHP fait référence à l'utilisation du langage de programmation PHP pour vérifier si la chaîne d'entrée est conforme au format de l'URL. Méthodes pour détecter les URL : 1. Utilisez des expressions régulières pour la vérification des URL. Vous pouvez utiliser la fonction "preg_match" pour effectuer une correspondance régulière, si l'URL correspond au modèle ; 2. Utilisez les fonctions intégrées pour la vérification des URL, utilisez le "filter_var". fonction et filtre "FILTER_VALIDATE_URL" à vérifier.

Quelle est la différence entre HTML et URL Quelle est la différence entre HTML et URL Mar 06, 2024 pm 03:06 PM

Différences : 1. Différentes définitions, l'URL est un localisateur de ressources uniforme et le HTML est un langage de balisage hypertexte ; 2. Il peut y avoir plusieurs URL dans un HTML, mais une seule page HTML peut exister dans une URL. 3. HTML fait référence à ; une page Web, et l'url fait référence à l'adresse du site Web.

Comment obtenir votre identifiant Steam en quelques étapes ? Comment obtenir votre identifiant Steam en quelques étapes ? May 08, 2023 pm 11:43 PM

De nos jours, de nombreux utilisateurs Windows qui aiment les jeux ont accédé au client Steam et peuvent rechercher, télécharger et jouer à n'importe quel bon jeu. Cependant, de nombreux profils d'utilisateurs peuvent porter exactement le même nom, ce qui rend difficile la recherche d'un profil ou même la liaison d'un profil Steam à d'autres comptes tiers ou la participation à des forums Steam pour partager du contenu. Le profil se voit attribuer un identifiant unique à 17 chiffres, qui reste le même et ne peut être modifié à aucun moment par l'utilisateur, contrairement au nom d'utilisateur ou à l'URL personnalisée. Quoi qu'il en soit, certains utilisateurs ne connaissent pas leur Steamid, et il est important de le savoir. Si vous ne savez pas comment retrouver le Steamid de votre compte, pas de panique. Dans cet article

Comment utiliser GitLab pour la gestion des documents de projet Comment utiliser GitLab pour la gestion des documents de projet Oct 20, 2023 am 10:40 AM

Comment utiliser GitLab pour la gestion des documents de projet 1. Introduction générale Dans le processus de développement logiciel, les documents de projet sont des informations très importantes. Ils peuvent non seulement aider l'équipe de développement à comprendre les besoins et la conception du projet, mais également fournir une référence à l'équipe de test. et les clients. Afin de faciliter le contrôle de version et la collaboration en équipe sur les documents de projet, nous pouvons utiliser GitLab pour la gestion des documents de projet. GitLab est un système de contrôle de version basé sur Git. En plus de prendre en charge la gestion du code, il peut également gérer les documents de projet. 2. Configuration de l'environnement GitLab Tout d'abord, je

Comment utiliser l'encodage et le décodage d'URL en Java Comment utiliser l'encodage et le décodage d'URL en Java May 08, 2023 pm 05:46 PM

Utilisez url pour encoder et décoder la méthode de classe java.net.URLDecoder.decode(url, decoding format) decoder.decoding pour l'encodage et le décodage. Convertie en chaîne ordinaire, URLEncoder.decode(url, format d'encodage) transforme la chaîne ordinaire en chaîne au format spécifié packagecom.zixue.springbootmybatis.test;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava.net. Encodeur d'URL

See all articles