/ / HTML-Formularübermittlung von Unterdomäne, aber von Domäne verarbeitet. Ist es möglich? - PHP, HTML

Senden eines HTML-Formulars aus einer untergeordneten Domäne, jedoch nach Domäne verarbeitet Ist es möglich? - PHP, HTML

Ich habe dieses einfache HTML-Formular:

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

und das Formular unter diesem Ordner: /public_html/userweb/subdomain.domain.com/form.php während sich die process.php unter befindet / public_html Mappe.

Das Problem ist ... /public_html/userweb/subdomain.domain.com ist der Stammordner einer Subdomain und / public_html der Stammordner der TLD.

Meine Frage ist, kann ein HTML-Formular eingereicht werdenSub-Domain-Prozess von TLD? wenn ja, wie geht das? weil dieses Formular immer process.php unter subdomain.domain.com/prozess.php und nicht domain.com/prozess.php durchsucht

Antworten:

2 für die Antwort № 1

Das action des form Es kann sich um eine beliebige URL handeln, jedoch nicht um den Pfad auf dem Server.

Sie müssen nur die Aktion wie folgt einstellen:

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

3 für die Antwort № 2

Eine Formularaktion kann sein irgendein url. In diesem Formular wird beispielsweise eine Suchanfrage an Google gesendet:

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

Um das zu tun, was Sie beschreiben, verwenden Sie einfach eine vollständige URL als Ihre action, sowie //domain.com/process.php


1 für die Antwort № 3

AJAXen Sie es an die Domain, an die Sie es senden möchten, und senden Sie es als jsonp.

Edit: Ich dachte an die Gleiche Ursprungsrichtlinie, wo Sie eingeschränkt sind, welche Datentypen Sie domänenübergreifend übertragen können.