Tienes que venir de javascript...
El siguiente código:
Código PHP:
Ver original$opcion = $_GET['opcion'] || $_POST['opcion']
En javascript hace una cosa, y en PHP hace una cosa muy diferente...Mientras en javascript, ese OR retorna el *valor* de la primera variable no nula, en php no devuelve el *valor*, sino "1"..Ese uso de un operador típicamente booleano , para asignar valores...No existe en PHP..