2015-03-31 2 views
0

Goo day, я начинаю с PHP и получаю несколько ошибок: Устаревшее: функция session_unregister() устарела в /home/content/69/9988669/html/intranet/index.php в строке 6PHP множественные ошибки

Устаревшие: Функция session_register() является устаревшим в /home/content/69/9988669/html/intranet/index.php на линии 20

Предупреждение: session_register() [function.session-регистр]: не могу отправить ограничитель кеша сеанса - уже отправленные заголовки (вывод запущен в /home/content/69/9988669/html/intranet/index.php:6) в /home/content/69/9988669/html/intranet/index.php в строке 20

Вот код моей страницы:

<?php 
session_start(); 
require '../common.inc'; 

$msg_err = $_SESSION["msgerr"]; 
session_unregister("msgerr"); 

session_unset(); 
session_destroy(); 
/* 
session_unregister("con"); 
session_unregister("form_user_id"); 
session_unregister("form_password"); 
session_unregister('langue_user'); 
*/ 
$form_user_id = ""; 
$form_password = ""; 

$numero = $_GET["numero"]; 
session_register("numero"); 
?> 
+1

Прочтите руководство http://php.net/manual/en/function.session-register.php и возьмите его оттуда. Что касается уже отправленных заголовков, убедитесь, что у вас нет выхода перед заголовком. Прочитайте это http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php –

+0

Спасибо Фреду. Вы видите что-то, что может быть неправильным в моем коде? (Также новичок на английском языке и как в PHP, так что очень сложно получить всю информацию) Your frenchie, Karine –

+0

Prego, bienvenue Karine. Ответ на вопрос (см. Ответ ниже). Et, bienvenue a Stack! (benvenuti a Stack mi amica) ;-) et voir/и см. http://stackoverflow.com/questions/3682615/how-to-fix-the-session-register-deprecated-issue –

ответ

0

Не используйте session_register("numero"); но использовать $_SESSION['numero'] = ...

Не используйте session_unregister("msgerr"); но использовать unset($_SESSION['msgerr']; или $_SESSION['msgerr'] = NULL;

common.inc прочертовский выводит некоторый HTML, для этого вы получите сообщение об ошибке headers already sent, но с изменениями в этом сообщении сообщение об ошибке должно само решить

+0

Merci beaucoup. –

+0

@ KarineGagnon Pour accepter la réponse donnée, cliquer sur le cochet blanc jusqu'a ce qu'il изменить верт. Cela démontre que le probleme a été réglé et résolu. –

+0

* Merci beaucoup * - Переведено: «Большое вам спасибо». –

Смежные вопросы