为什么不能获取PHP表单变量的?_PHP
如果大家使用PHP4.2版本或者以上的请看这里。
设置register_globals = on 或者
加入以下代码:
// allow script to work with registerglobals off
if ( function_exists('ini_get') ) {
$onoff = ini_get('register_globals');
} else {
$onoff = get_cfg_var('register_globals');
}
if ($onoff != 1) {
@extract($HTTP_SERVER_VARS, EXTR_SKIP);
@extract($HTTP_COOKIE_VARS, EXTR_SKIP);
@extract($HTTP_POST_FILES, EXTR_SKIP);
@extract($HTTP_POST_VARS, EXTR_SKIP);
@extract($HTTP_GET_VARS, EXTR_SKIP);
@extract($HTTP_ENV_VARS, EXTR_SKIP);
}
详细参考这里:
http://www.21php.com/tutorial/tutorial.php?tid=21
相关讨论请看这里:
http://www.21php.com/forums/showthread.php?s=&postid=588#post588
http://www.21php.com/forums/showthread.php?s=&postid=400#post400

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Les meilleures pratiques de défaut en C en C: placez-la à la fin de l'instruction Switch comme traitement par défaut pour les valeurs inégalées; Il est utilisé pour gérer les valeurs inconnues ou non valides pour améliorer la robustesse du programme; Évitez la duplication avec les branches de cas pour maintenir la concision; Commentez clairement l'objectif de la branche par défaut pour améliorer la lisibilité; Évitez d'utiliser plusieurs défauts dans un cas pour maintenir la clarté; garder la branche par défaut concise et éviter les opérations complexes; Envisagez d'utiliser les valeurs d'énumération comme conditions de cas pour améliorer la maintenabilité; Dans de grandes instructions de commutation, utilisez plusieurs branches par défaut pour gérer différentes situations.

En ce qui concerne l'instanciation FileReader et la lecture de fichiers dans le développement frontal, nous devons souvent traiter les fichiers téléchargés par les utilisateurs. utiliser

Méthodes pour trouver efficacement et élégamment le plus grand diviseur commun dans le langage C: utiliser la division de phase pour résoudre en divisant constamment le reste jusqu'à ce que le reste est 0. Deux méthodes de mise en œuvre sont fournies: la récursivité et l'itération sont concises et claires, et la mise en œuvre itérative est plus élevée et plus stable. Faites attention à la gestion des nombres négatifs et des 0s, et envisagez une optimisation des performances, mais la division de phase elle-même est suffisamment efficace.

Pourquoi n'y a-t-il pas d'informations sur la demande de page sur le réseau de console après le saut Vue-Router? Lorsque vous utilisez Vue-Router pour la redirection de page, vous remarquerez peut-être un ...

Une discussion approfondie des différences de console. La sortie de la log dans cet article analysera les raisons pour lesquelles les résultats de sortie de la fonction Console.log dans un morceau de code sont différents. Les extraits de code impliquent une résolution des paramètres URL ...

Dans l'examen du code C / C, il existe souvent des cas où les variables ne sont pas utilisées. Cet article explorera les raisons courantes des variables inutilisées et expliquera comment amener le compilateur à émettre des avertissements et comment supprimer les avertissements spécifiques. Causes des variables inutilisées Il existe de nombreuses raisons pour les variables inutilisées dans le code: défauts ou erreurs de code: la raison la plus directe est qu'il y a des problèmes avec le code lui-même, et les variables peuvent ne pas être nécessaires du tout, ou elles sont nécessaires mais pas utilisées correctement. Refactorisation de code: Pendant le processus de développement logiciel, le code sera modifié et refactorisé en permanence, et certaines variables une fois importantes peuvent être laissées pour compte et inutilisées. Variables réservées: les développeurs peuvent prédéceller certaines variables pour une utilisation future, mais ils ne seront pas utilisés à la fin. Compilation conditionnelle: certaines variables ne peuvent être que dans des conditions spécifiques (comme le mode de débogage)

Pourquoi mon code ne prend-il pas effet lors de l'utilisation de RXJ pour fonctionner sur les flux? Apprentissage RXJS ...

Avez-vous déjà eu des difficultés à transférer ou à stocker de grandes quantités de fichiers? Découvrez FilesPlitter & Merger, un projet open source conçu pour simplifier ce défi d'une manière élégante et efficace. Que fait ce projet? La segmentation et la fusion des fichiers se composent de deux outils: séparateur de fichiers - Dividant les fichiers volumineux en morceaux plus petits. Fermer de fichiers - Pourquoi est-il utile de recombiner ces blocs dans le fichier d'origine? Travailler avec des fichiers très volumineux peut être intimidant, surtout lors de leur transfert ou du stockage. Ces outils vous permettent de diviser des fichiers en fragments gérables, puis de reconstruire les fichiers d'origine à partir de ces fragments. Splitter de fichier Ce programme divise le fichier d'entrée dans des morceaux plus petits d'une taille spécifiée. Chaque bloc est enregistré en tant que fichier séparé. Utilisation: copier le texte à diviser
