UTF-8 и session_start избягване на грешка
Автор: jooorooo
Такам, ето един кратък, но за много хора полезен урок. Предполагам всеки се е сблъскал с проблема ако сайта е utf-8 кодировка и използват session_start, че дава грешка, та стига приказки, а ето и какво трябва да се направи.
За начало ви трябва едитор който има възможност за смяна на кодировката на файла с опредемена опция, Задаване на UTF-8 кодировка БЕЗ ‘BOM’ (бом). Задавате тази кодировка и следващото условие е, всеки фаил да ви започва с
header('Content-Type: text/html; charset=UTF-8');и вече след него слагате session_start();
Ето ви и 1 примерче
file1.php
<?php
header('Content-Type: text/html; charset=UTF-8');
session_start();
$_SESSION['blabla'] = 'Кирилица някаква :-)';
?>
<a href="file2.php">link2</a>file2.php
<?php
header('Content-Type: text/html; charset=UTF-8');
session_start();
echo $_SESSION['blabla'];
?>
<br><br>
<a href="file1.php">link2</a>Урока е подготвен за https://web-tourist.net


