Well, Session have both plus and minus parts, but we do use them largely in PHP. So, while developing have you come across Cannot send session cache limiter – headers already sent error but you can’t find any echoed part on the given file? I have got this problem and found out that there is a left over space at the end of the file.
So check if you have spaces either at the beginning or at the end of your file and remove that.