El método que han empleado para llegar a tu script lo tienes en la variable de servidor:
REQUEST_METHOD
Así puedes acceder por el array superglobal $_SERVER:
Código PHP:
if ($_SERVER['REQUEST_METHOD'] == "GET"){ // GET, POST,etc
// Entraron por GET
}
Màs info:
http://www.php.net/manual/en/reserved.variables.php
Pero, .. lo normal es que accedas directamente al array superglobal que esperas las variables para hacer tus condicionales ..
Ejemplo .. si usas un formulario y envias los datos por POST (method de tu formulario = POST), harías:
Código PHP:
if ($_POST['variable'] == "valor"){
// La variable "variable" entrò por post y tiene el "valor" esperado.
}
o bien
Código PHP:
if (isset($_POST['variable'])){
// la "variable" está definida .. osease, entró por POST (con o sin valor)
}
e incluso
Código PHP:
if (!empty($_POST['variable'])){
// la "variable" está definida y tiene valor distinto (!) a NULL o "" (cadena vacia) y entró por POST
}
Lo mismo harías con otros métodos como GET .. o incluso para discriminar si tu variable es de una cookie o una sessión ($_COOKIE , $_SESSION ) .. o es de un archivo que subes por Upload HTTP ($_FILES) .. etc.
De esto se habla un poco en esta FAQ:
http://www.forosdelweb.com/showthrea...989#post238989
(tienes unos links abajo de la misma faq que te llevan a tutoriales más completos .. echales un vistazo).
Todo esto lo detalla el manual oficial de PHP en sus priméros capìtulos .. Date el tiempo de leerlo aunque sea a la rápida para que cuando tengas dudas te "suene" la cosa y saber por donde mirar más información.
Un saludo,