pfSense Support Subscription

Author Topic: execute additional PHP script  (Read 879 times)

0 Members and 1 Guest are viewing this topic.

Offline Lectrician

  • Full Member
  • ***
  • Posts: 125
  • Karma: +0/-0
    • View Profile
execute additional PHP script
« on: July 03, 2012, 04:42:41 am »
I had hoped I could direct my portals form action to a second PHP script "captiveportal-recieve.php" which would then take some additional form values and forward them off to a different URL using cURL.

I would then send the form fields Pfsense requires (again with cURL) to the $PORTAL ACTION$ variable.

In doing this, the form that the PHP script sends 'originates' from the Pfsence server, and so it authenticates the servers IP and MAC address and not the clients.

I had got my second form fields submitted to my second URL using javascript Ajax successfully, but wanted to see if I could do it with PHP instead as would be a better solution.

Anyone got any tips on how to route the form fields from the portal page to the second php script and then finally to Pfsense?

It is confusing me now!

Thanks!