PHP - envio de form a página externa

 
Vista:
sin imagen de perfil
Val: 11
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Deny (4 intervenciones) el 07/08/2019 04:24:58
Hola compañeros. Mi problema es que cree una página web con un form, el cual al momento de enviar lo recibe un iframe (página externa). Lo que tiene que recibir es un "apodo" y una "sala", pero no la recibe correctamente, siento que le falta algo a donde tengo el iframe. El iframe lo tengo en un php en una carpeta llamada "webchat"; ejemplo: www.dominio.com/webchat/ <---- escribiendo el apodo y después presionan "chatear", los redirige ahí.

<form method="get" autocomplete="off" action="../webchat/">
<fieldset>
<div class="row">
<div class="col-sm-12 col-md-10 col-md-offset-1 ">
<div class="panel panel-primary" style="box-shadow: 0 8px 6px -6px black;">
<div class="jumbotron bg-light" style="padding:10px;">
<div class="form-group">
<span class="input-group-addon"><i class="fa fa-user"></i></span>
<div class="input-group">
<input type="text" id="inputEmail" class="form-control" name="nick" placeholder="Ingresa tu apodo">
</div>
</div>

<div class="form-group">
<input type="submit" class="btn btn-lg btn-success btn-block" value="Chatear">
<input type="hidden" name="channel" value="amistad">
</div>
</div>

</div>
</fieldset>
</form>


es el código del form, lo cual he visto que está correcto, pero me han comentado que donde tengo el php del iframe (en la carpeta webchat), tengo que agregar otro php para que este reciba los datos "name=nick" y "name=channel". Espero que me puedan ayudar. Gracias por leer.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauro
Val: 1.667
Plata
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Mauro (464 intervenciones) el 07/08/2019 16:46:03
¿Qué significa "no la recibe correctamente"? ¿Qué esperarías que suceda?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Deny (4 intervenciones) el 07/08/2019 21:05:50
Saludos Mauro, bueno no sé si me explique correctamente pero lo que quiero es que cuando realizan el envío del formulario al presionar "chatear", donde está el iframe está la página web externa donde tiene que recibir los datos de el "nick" y de "channel". Pero si en ves de mandarlo "webchat" pongo la dirección directa en action="https://lima.chateagratis.net/" en ese caso si recibe el name="nick" y name="channel". Espero me haya explicado bien.

Mi duda es, qué debo de meter más dentro de la carpeta "webchat", si va un php pero con qué código para que respete el name="nick" y name="channel", ya que como comenté si pongo la url directo en action="" respeta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Pedro
Val: 108
Ha aumentado su posición en 11 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Pedro (33 intervenciones) el 07/08/2019 22:34:41
El php al que llamas tiene que tener código para que reciba los parámetros que espera.

En toda comunicación debe de existir EMISOR --------------CONTEXTO----------RECEPTOR

Si el emisor manda un parametro id=10500 y el contexto es nick=pepe&channel=loquesea el receptor al recibir 10500 no se entera ni papa

En el receptor debes controlar con un if (isset($_POST['nick'])&&isset($_POST['channel']) ) { echo 'y luego tratar los datos recibidos';}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Deny (4 intervenciones) el 08/08/2019 00:10:57
si el receptor está dentro de la carpeta webchat, puedo agregar otro php agregándole ese código?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro
Val: 1.918
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Alejandro (594 intervenciones) el 08/08/2019 00:54:38
Por seguridad muchos sitios se configuran para no recibir formularios de dominios externos.
Me das la idea de que quieres usar un chat externo en tu sitio, solo modifica la URL construyéndola con los datos de tu formulario

1
https://lima.chateagratis.net/?nick=Deny&amp;type=&amp;avatar=&amp;webcam_dialog=false&amp;domain=www.chateagratis.es&amp;sex=&amp;show_avatars=true&amp;version=release&amp;channel_id=&amp;social_endpoint=http://www.chateagratis.es&amp;user_path_profile=/usuarios/$username$-$id$&amp;channels=#LaWebDelProgramador.net

Ejecutar ejemplo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 11
Ha disminuido su posición en 2 puestos en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Deny (4 intervenciones) el 08/08/2019 18:23:49
Qué tal Alejandro. Sí, si sé a lo que te refieres, claro que si agrego eso estaría agregando las variables en el dominio, pero lo que en sí busco es que el usuario escoja su nombre de usuario agregándolo desde el formulario de mi página. Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alejandro
Val: 1.918
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

envio de form a página externa

Publicado por Alejandro (594 intervenciones) el 08/08/2019 19:40:19
1
2
3
4
5
6
7
<form method="GET" action="https://www.chateaonline.org/webchat/" target="chat">
	Nombre: <input type="textbox" name="nick" />
	<input type="hidden" name="channel" value="amistad" />
	<input type="submit" value="Entrar" />
</form>
 
<iframe name="chat" style="width:100%; height:100%;"></iframe>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar