session_start()
Sessions in PHP is a way to preserve data for a user over multiple page loads. This function creates a session and is also used to resume a previously created session.
Unless otherwise configured, sessions will attempt to use a cookie to keep track of the user/session connection. For this reason, session_start() must be called before any output is sent (this is the behavior of cookies). The most common error that gives new comers a hard time is a result of this.
Typically, there is whitespace found at the end of some file included before the call to session_start(). This results in the dreaded “headers already sent” error. Look for new lines or spaces after the closing ?> of all files (or just leave those off).
Multiple calls to session_start() in a single script will give a notice but only the first call will do anything. The others will be ignored.
This function always returned true until PHP 5.3 where you will now get false should the session fail to start.

ktb wrote,
Suggestion, why dont cha post a less know function next time.
I suggest: strtr http://de.php.net/manual/de/function.strtr.php
But I do like this blog ^^
Link | November 18th, 2009 at 12:10
php|nightly wrote,
The entries here cover a range of functions and other info on PHP. Some people (newer to the language) need to know about functions which may seem to be too basic for others. And other times we can learn something new about those we think we know already.
And I did cover strtr() already just last month:
http://phpnightly.com/2009/10/21/
Link | November 22nd, 2009 at 19:21