Page.IsPostBack équivalent en PHP
Lorsque l'on travaille sur la même page qui accepte de publier des données, il est bon de savoir s'il existe une fonction spéciale comme celle de Asp.NET comme Page.IsPostBack
. Peut-être que je pourrais utiliser isset($_POST)
mais je pense il pourrait y avoir une fonction spéciale pour cela.
Je tiens donc à traiter les données post en vertu de cette fonction de donner des alertes lors du traitement des données post, sinon c'est juste une demande de page.
OriginalL'auteur Tarik | 2011-07-04
Vous devez vous connecter pour publier un commentaire.
Je suis toujours à l'aide de
OriginalL'auteur Daniel Gruszczyk
Peut-être que vous pourriez utiliser:if (count($_POST))
comme ceci renvoie 0 ou 1.Ou:
count($_POST)
n'est pas fiable. Vous pouvez appeler une page via la méthode POST mais pas envoyer de variables;count($_POST)
sera0
dans ce cas.Je ne suis pas sûr si c'est un cas qui appelle pour PHP filtre d'entrée (php.net/manual/en/function.filter-input.php), mais j'ai fini par aller avec
strtolower(filter_input(INPUT_SERVER, 'REQUEST_METHOD')) == 'post'
OriginalL'auteur Neil Knight
Je ne pense pas qu'il existe une fonction spécialement pour cela. Je voudrais juste faire
count($_POST)
pour vérifier si la$_POST
tableau contient quoi que ce soit.OriginalL'auteur EdoDodo
OriginalL'auteur SAIF