Just been in touch with my webhost who say it's the way their SSL is set up. PHP isn't detecting the fact that the pages are SSL.
They have given me a couple of options and are going to make some changes at their end I think.
Will post again if there are any other problems related to this.



