Comprender los archivos PHP y las llamadas AJAX

Poco a poco estoy aprendiendo PHP ūüėČ Tengo dificultades para entender c√≥mo funcionan por separado los archivos PHP.

Hago llamadas AJAX a diferentes archivos php que todos necesitan estar conectados al back-end (Parse). Como:

sign_up.php login.php verify_email.php get_something_out_of_the_database.php 

¬ŅCu√°l es la forma est√°ndar de permanecer conectado en los diferentes archivos php? (¬Ņo cu√°l es el t√©rmino de b√ļsqueda de google para …?)

Actualizaci√≥n : gracias por todas sus respuestas sobre ‘sesiones’. Todav√≠a no trabajo muy bien, as√≠ que formul√© una nueva pregunta .

¬°Gracias!

Remzo

Deber√≠as usar sesiones de PHP. Estas son una forma de almacenar informaci√≥n en el navegador de visitantes entre varias p√°ginas …

Para iniciar una sesión, primero necesita agregar session_start(); en cada archivo PHP que pretenda usarlo. Por lo general, se agrega en un header.php

Entonces, puedes usar sesiones ya.

Para almacenar un resultado:

 $_SESSION['some_data'] = $var; 

Para recuperar un resultado en otra p√°gina, por ejemplo:

 echo $_SESSION['some_data']; // will echo $var 

Puede encontrar más información aquí: http://www.w3schools.com/php/php_sessions.asp

Puede hacer esto, por ejemplo, almacenando los datos de inicio de sesión en una variable de sesión y verificándolos al comienzo de cada página nueva.

Ejemplo: Verifica si los datos de inicio de sesión son válidos. Entonces

 session_start(); $_SESSION["login"] = $loginname; 

Al comienzo de otra p√°gina:

 session_start(); if(!isset($_SESSION["login"]) || $_SESSION["login"] != "check_somehow") { header("Location: logout.php"); exit; } 

Para cerrar la sesión puede usar

 session_start(); session_destroy(); 

Al inicio de su usuario conectado, puede hacer algo como

 session_start(); $_SESSION['USER'] = ; 

En sus otras p√°ginas, puede ver si

 if(isset($_SESSION['USER'])){ // do something 

}

por fin al cerrar la sesión

 session_destroy(); 

matará la sesión