Skip to content Skip to sidebar Skip to footer

Secure Way Of Passing Values Using Post Method

I need to pass a few values using POST method form to another payment processor site. Those values are something like tokens which are generated on my account, and I'm currently us

Solution 1:

If you want to protect transmitted data from prying eyes, then the answer is not to be found in PHP or HTML, but in the web server itself.

By default, data between the browser and the server is in plain text. Even binary data is encoded into plain text and decoded at the other end.

The only way to secure your transmission is to use HTTPS as your protocol.

This requires the following:

  • An HTTPS certificate. You can get them from various places, such as GeoTrust. You can also get them from many third parties such as GoDaddy or Name.com. If you can manage it, you can also get them for free using LetsEncrypt.
  • The certificate needs to be installed. If you are on a hosted server, you will need to organise this with them.
  • In your links and urls, use https:// instead of the default http://.

The communication is encrypted between the server and the browser using a variable encoding method which makes interception mostly impractical and a waste of time. (No absolute guarantees, of course).

As regards the rest of your coding, just go ahead and do it normally. After the setup, encryption is automatic and transparent.

Solution 2:

If you only want to hide your data from user, you can use sessions in PHP.

If you want to secure your data also from ISP's then read answer of @Manngo . He explains everything.

Post a Comment for "Secure Way Of Passing Values Using Post Method"