You may wish to set the session save directory to somewhere other than /tmp. Having said that, /tmp should always be writeable.
Contact your provider. They will be able to advise you where to store session temporary files.
Unfortunately you shouldn't hard-code the session path otherwise the application won't work on other servers (e.g. your development server). So it might be a good idea to have it configurable (or specify in your application system requirements that the session save directory must be set correctly).
It depends on the exact deployment scenario. If you can rely on your systems managers to always set the right session save directory and ensure its writability, that is best.
Mark