Si que se necesita porque lo he probado fuera i no va me sale error del Mysqul
Chicue se puede hacer de la siguiente manera, no pongas el login,procesar,logout en la capeta mc, ponlo en la carpeta donde esta el index. luego en el index. haces lo siguiente:
<? session_start(); ?>
<html>
<head></head>
<body>
</body>
</html>
Pones la <? session_start(); ?>, encima de la etiqueta html, y para poner el code en la web sera diferente sera de la siguiente manera:
<?
if(!isset($_SESSION['nnick'])) {
include("login.php");
}else{
?>
Pero el login no te funcionara, entonces para que funcione haces lo siguiente, abres el login que pusiste en donde se encuentra el index. y ces lo siguiente..
Borramos esta parte del login:
// Comprobamos si el archivo indispensable para le funcionamiento este presente
if(!file_exists("conectar.php")){
echo"<body><title>
Error: archivo conectar inexistente!!</title><b><font size=3>¡¡El Archivo conectar.php no existe!!</font></b><br><br><h1><font face=verdana>Sin ese archivo dificilmente vas a poder usar el minichat ¬¬, arreglalo! xD</font></h1></body>";
} else {
// Comprobamos si el instalador esta presente en la carpeta
if(file_exists("instalador.php")){
echo"<body><title>
Error: debes borrar el archivo instalar.php!!</title><b><font size=3>¡¡Para poder usar el minichat debes borrar el archivo instalador.php!!</font></b><br><br>
<h1><font face=verdana>Mas facil no puede ser, BORRA EL ARCHIVO instalador.php ;)</font></h1></body>";
} else {
Una vez borrado hacemos lo siguiente...
session_start();
session_cache_limiter('nocache,private');
include_once("carpeta de tu mc/conectar.php");
include_once("carpeta de tu mc/funciones.php");
así de esta manera el login enviará la sesión al mc, y es la forma en que funcionara el login...
PD: El login poniéndolo en code, no funcionara en links externos... tiene que estar en el mismo hosting..