/ / Modulo di invio HTML da sottodominio, ma elaborato da dominio. È possibile? - php, html

Invio di moduli HTML da sottodomini, ma elaborati per dominio. È possibile? - php, html

Ho questo semplice modulo HTML:

<form action="../../process.php" method="POST">
----SOME INPUT HERE----
<input type="submit" value="Submit">
</form>

e quel modulo situato sotto questa cartella: /public_html/userweb/subdomain.domain.com/form.php mentre process.php si trova sotto / public_html cartella.

il problema è ... /public_html/userweb/subdomain.domain.com è in realtà una cartella principale di un sottodominio e / public_html è la cartella principale del TLD.

la mia domanda è: è possibile inviare un modulo HTML inprocesso di sottodominio da TLD? in tal caso, come si fa? perché quel modulo cerca sempre process.php in subdomain.domain.com/process.php non domain.com/process.php

risposte:

2 per risposta № 1

Il action del form potrebbe essere qualsiasi URL, ma non il percorso nel server.

Hai solo bisogno di impostare l'azione come:

<form action ="//domain.com/process.php" method="post">

3 per risposta № 2

Un'azione di forma può essere qualunque url. Ad esempio, questo modulo invia una query di ricerca a google:

<form action="http://www.google.com/">
<p><input name="q"></p>
</form>

Per fare ciò che descrivi, usa un URL completo come tuo action, ad esempio //domain.com/process.php


1 per risposta № 3

AJAX al dominio a cui si desidera inviarlo e inviarlo come jsonp.

Modifica: stavo pensando al La stessa politica di origine, dove sei limitato in quali tipi di dati puoi trasmettere tra domini.