Reply to this question. Strong>
Source of the problem
Ben sorun benim index.php başında benim handle_login_session.php
dosyası olduğunu öğrendim. Ben orada bu vardı
The very beginning of my index.php in the file handle_login_session.php
strong>
if( $_SESSION['login']['logged_in'] == false ){
$random_number = rand(1,100000);
$session_id = session_id($random_number);
$_SESSION['login']['email'] = ''; // problem here
}
Ben benim dosyanın en sonuna aşağıdaki çünkü ben bu yaparken bu bir sorun olabilir düşünmüyordu
The end of my index.php in the file handle_registration.php
strong>
$email = $_POST['login']['email'];
$_SESSION['login']['email'] = "ntohuh"; // not effective
Daha sonra benim index.php kod daha önce kodu üzerine yazacağı bir fikrim yoktu. Ancak burada bu durum böyle değil.
Explanation for the problem
I have one explanation for the strange behaviour.
The latter file is called by the following form in my index.php.
<?php
echo ("<form method='post'"
. "action='/codes/handlers/handle_registration.php" // called here
. "'>"
);
?>
<p>Email:
<input name="login[email]" type="text" cols="92" />
</p>
<input type="submit" value="OK" />
</form>
Bu eylem, ana ortamında hiçbir şey yazmaz bir dış çevreye gibi yapmak gibi görünüyor.
Aşağıdaki resim çağrılan dosyaların sırası gösterilir durumu özetlemektedir.
handle_login_session.php ---- handler_registration ------
| |
index.php ----------------------------------------------------------------------->
time