What Is Https And Do I Need To Change My Php Program To Work With It?

December 24th, 2009 by CTO WebOjO.com website designers Lahore Pakistan Leave a reply »

I have a PHP program that runs on Apache and connects to MySQL. The network administrator told me that they will block HTTP and allow HTTPS, will that cause a problem with my application?

Advertisement

3 comments

  1. John K says:

    HTTPS (Hypertext Transfer Protocol over Secure Socket Layer, or HTTP over SSL) is a Web protocol developed by Netscape and built into its browser that encrypts and decrypts user page requests as well as the pages that are returned by the Web server. HTTPS is really just the use of Netscape’s Secure Socket Layer (SSL) as a sublayer under its regular HTTP application layering. (HTTPS uses port 443 instead of HTTP port 80 in its interactions with the lower layer, TCP/IP.) SSL uses a 40-bit key size for the RC4 stream encryption algorithm, which is considered an adequate degree of encryption for commercial exchange.
    If you are hosting the files for it, you may need to make some changes and get a security certificate. If you are just browsing the site, you should be fine. HTTPS is just like going to a bank website, it encrypts everything.

  2. peter_pa says:

    Hi, I will answer the second part only, since others have explained HTTPS.
    Well it depends if your application runs on a virtual host or not. If your application runs on a virtual host that have a different name from the real webserver then you have to get a certificate for your virtual host. if your application is just a directory in the server root then there is no need for a new certificate. There is no need to touch your code, unless you have very special security needs.
    hope it will help you, good luck

  3. -- JuliuS -- d says:

    to answer your question go here:http://en.wikipedia.org/wiki/Https
    I think an HTTPs server is used in an intranet, because it is a more secured version of HTTP. An intranet uses the internet technology strictly inside a corporation/ private connection.
    I think you can still use it though.