If you create a variable inside the scope of the session_start() method, it will only be available inside that method.
If you store a value in application or session state, those are accessible throughout your application. For example:
string myAppTitle = (string)Application["appTitle"]'
Here's a primer[
^] on application state from MSDN.
Cheers.