<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Тинтири Минтири &#187; WP</title>
	<atom:link href="http://blog.mixlane.com/?feed=rss2&#038;tag=wp" rel="self" type="application/rss+xml" />
	<link>https://blog.mixlane.com</link>
	<description>:)</description>
	<lastBuildDate>Thu, 20 Aug 2026 17:07:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WP и сесиите</title>
		<link>https://blog.mixlane.com/?p=263</link>
		<comments>https://blog.mixlane.com/?p=263#comments</comments>
		<pubDate>Mon, 01 Mar 2010 20:02:34 +0000</pubDate>
		<dc:creator>mix</dc:creator>
				<category><![CDATA[Главоблъсканици]]></category>
		<category><![CDATA[WP]]></category>
		<category><![CDATA[решение]]></category>

		<guid isPermaLink="false">http://blog.mixlane.com/?p=263</guid>
		<description><![CDATA[Едно много голямо, според мен, ограничение на WordPress са изключените по подразбиране сесии. Не съм се задълбавала особено в кода, но от прочетеното по въпроса се предлага решение да се добави, където е нужно session_start() и да се направят необходимите промени в wp-settings.php, така че суперглобалната $_SESSION да не се инициализира. За да не се [...]]]></description>
			<content:encoded><![CDATA[<p>Едно много голямо, според мен, ограничение на WordPress са изключените по подразбиране сесии. Не съм се задълбавала особено в кода, но от прочетеното по въпроса се предлага решение да се добави, където е нужно session_start() и да се направят необходимите промени в wp-settings.php, така че суперглобалната $_SESSION да не се инициализира. За да не се притесняваме обаче, че wp-settings.php може да се обнови от някоя поредна актуализация на кода, предлагам следното решение за ползване на сесии в WP:</p>
<p>във<strong> wp-config.php</strong> добавяме следните редове (след дефиницията за език и преди включването на wp-settings.php):</p>
<p style="padding-left: 30px">session_start();<br />
$WP_SESSION = $_SESSION;</p>
<p>След това, където ни се налага да запишем сесийна променлива (в някой файл на темата, например), го правим по стандартния начин с:</p>
<p style="padding-left: 30px">$_SESSION['myvar'] = &#8216;value&#8217;;</p>
<p>а четем записана вече стойност с:</p>
<p style="padding-left: 30px">echo $WP_SESSION['myvar'];</p>
<p>Просто, нали?<br />
Идеята е, че съхраняваме в променлива съдържанието на сесията, преди суперглобалната $_SESSION да бъде инициализирана от wp-settings.php. Естествено, не е задължително да се ползва точно $WP_SESSION, свободни сте да изберете всякакво наименование на променлива.</p>
]]></content:encoded>
			<wfw:commentRss>https://blog.mixlane.com/?feed=rss2&#038;p=263</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
