From: Operating system: any PHP version: 5.3.8 Package: *General Issues Bug Type: Feature/Change Request Bug description:SSL Issue
Description: ------------ Its very surprising that we don't have any function or Super Global variable to tell us whether my current page URL is HTTP or HTTPS. For this we are still rely on server port to determine HTTP or HTTPS. but if both HTTP and HTTPS are running on same port (Let 80) then, No Idea how to determine that. I just want to suggest that there must be a Super Global variable or function to fetch Complete current URL including HTTP/ HTTPS as java script provides. I hope you all understand this concern and will provide some solution for that in next release. Test script: --------------- Its very surprising that we don't have any function or Super Global variable to tell us whether my current page URL is HTTP or HTTPS. For this we are still rely on server port to determine HTTP or HTTPS. but if both HTTP and HTTPS are running on same port (Let 80) then, No Idea how to determine that. I just want to suggest that there must be a Super Global variable or function to fetch Complete current URL including HTTP/ HTTPS as java script provides. I hope you all understand this concern and will provide some solution for that in next release. -- Edit bug report at https://bugs.php.net/bug.php?id=60289&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60289&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60289&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60289&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60289&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60289&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60289&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60289&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60289&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60289&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60289&r=support Expected behavior: https://bugs.php.net/fix.php?id=60289&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60289&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60289&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60289&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60289&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60289&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60289&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60289&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60289&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60289&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60289&r=mysqlcfg