Суть и Логика PHP - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Tue, 03 Dec 2024 23:38:02 +0300 Вопрос по Регулярным выражениям(<strong>РВ</strong>): Я так понимаю <strong>РВ</strong> крошечный язык программирования, который встроен в PHP, используя его мы как бы указываем правила для строк, так же <strong>РВ</strong> можно изменить строку или разбить ее на части различными способами - <strong>РВ</strong> в моем представление что есть библиотека где храниться этот микро язык, я правильно все понял?)<br> <br> <em><span style="font-size:x-small">Добавлено через 03:11 сек.</span></em><br> <pre class="prettyprint"> . ^ $ * + ? { &#91; ] \ | ( ) </pre> Давайте разберём эти метасимволы) составьте пару шаблоном для примера https://visavi.net/topics/37834/643193 Суть и Логика PHP Don Sat, 10 Aug 2013 11:40:32 +0400 Сообщения https://visavi.net/topics/37834/643193 <blockquote class="blockquote"><strong>Сулейман</strong> (13 Мая 2013 / 09:28)<br> разработчики решили $_SESSION скрыть, если шаблона нет</blockquote> <br> Вообще то ничего не скрывается, просто сам массив _SESSION создается только после вызова session_start функции, до того его не существует https://visavi.net/topics/37834/634589 Суть и Логика PHP Артур Mon, 13 May 2013 11:54:48 +0400 Сообщения https://visavi.net/topics/37834/634589 <blockquote class="blockquote"><strong>Сулейман</strong> (13 Мая 2013 / 11:22)<br> И так вывод(исправь-те, если что не правильно понял): HTTP в отличие от FTP не умеет постоянно сохранять соединение,сессия компенсирует это, есть два способа сохранять сессии это в URL (что не желательно) и в самих куках записывается идентификатор)), а в SESSION шаблон для удобства, для обращении к данным, сам <strong>СМ</strong> SESSION выводиться в списке ГЛОБАЛС лишь тогда, когда есть данные в id = &gt; value..<br> <br> <em><span style="font-size:x-small">Добавлено через 00:57 сек.</span></em><br> он по умолчание выведен, хоть будет иметь пустой массив</blockquote> <br> ну, что то вроде очень краткого содержания предыдущих серий санта барбары) https://visavi.net/topics/37834/634588 Суть и Логика PHP Ant0ha Mon, 13 May 2013 11:45:28 +0400 Сообщения https://visavi.net/topics/37834/634588 И так вывод(исправь-те, если что не правильно понял): HTTP в отличие от FTP не умеет постоянно сохранять соединение,сессия компенсирует это, есть два способа сохранять сессии это в URL (что не желательно) и в самих куках записывается идентификатор)), а в SESSION шаблон для удобства, для обращении к данным, сам <strong>СМ</strong> SESSION выводиться в списке ГЛОБАЛС лишь тогда, когда есть данные в id = &gt; value..<br> <br> <em><span style="font-size:x-small">Добавлено через 00:57 сек.</span></em><br> <blockquote class="blockquote"><strong>shilo</strong> (13 Мая 2013 / 11:00)<br> $_REQUEST мб?</blockquote> он по умолчание выведен, хоть будет иметь пустой массив https://visavi.net/topics/37834/634585 Суть и Логика PHP Don Mon, 13 May 2013 11:22:41 +0400 Сообщения https://visavi.net/topics/37834/634585 $_REQUEST мб? https://visavi.net/topics/37834/634582 Суть и Логика PHP shilo Mon, 13 May 2013 11:00:08 +0400 Сообщения https://visavi.net/topics/37834/634582 <blockquote class="blockquote"><strong>Башка</strong> (12 Мая 2013 / 23:55)<br> Ты прежде чем проверять $GLOBALS засунь в сессию данные и выполни session_start();<br> У меня вывело:<br> Array ( [_GET] =&gt; Array ( ) [_POST] =&gt; Array ( ) [_COOKIE] =&gt; Array ( [PHPSESSID] =&gt; t8sr858r9gd1fnbssdhhh7cpa2 ) [_FILES] =&gt; Array ( ) [GLOBALS] =&gt; Array *RECURSION* [_SESSION] =&gt; Array ( [k] =&gt; a ) )<br> <br> <em><span style="font-size:x-small">Добавлено через 01:02 сек.</span></em><br> id храниться в куках, потому что сессия это паттерн, определяющий способ хранения данных о пользователе на стороне сервера</blockquote> Вопрос исчерпан)), мм разработчики решили $_SESSION скрыть, если шаблона нет)), а есть еще какие нибудь <strong>СМ</strong>, которые выводятся в $GLOBALS после того как в них будут храниться данные? https://visavi.net/topics/37834/634574 Суть и Логика PHP Don Mon, 13 May 2013 09:28:22 +0400 Сообщения https://visavi.net/topics/37834/634574 Ты прежде чем проверять $GLOBALS засунь в сессию данные и выполни session_start();<br> У меня вывело:<br> Array ( [_GET] =&gt; Array ( ) [_POST] =&gt; Array ( ) [_COOKIE] =&gt; Array ( [PHPSESSID] =&gt; t8sr858r9gd1fnbssdhhh7cpa2 ) [_FILES] =&gt; Array ( ) [GLOBALS] =&gt; Array *RECURSION* [_SESSION] =&gt; Array ( [k] =&gt; a ) )<br> <br> <em><span style="font-size:x-small">Добавлено через 01:02 сек.</span></em><br> id храниться в куках, потому что сессия это паттерн, определяющий способ хранения данных о пользователе на стороне сервера https://visavi.net/topics/37834/634556 Суть и Логика PHP Артур Sun, 12 May 2013 23:55:18 +0400 Сообщения https://visavi.net/topics/37834/634556 $_SESSION сам по себе глобальный массив, ид хранится как кука, а данные которые ты сохранил в сессию хранятся в файле под уникальным идом который у тебя в куках, ses_idcookies.tmp в нем сохраняется массив с данными пример<br> <pre class="prettyprint">admin|i&#58;1;blog_hash|a&#58;5&#58;{i&#58;18;s&#58;32&#58;&quot;6f4922f45568161a8cdf4ad2299f6d23&quot;;i&#58;</pre> https://visavi.net/topics/37834/634550 Суть и Логика PHP orel Sun, 12 May 2013 23:31:22 +0400 Сообщения https://visavi.net/topics/37834/634550 Добрый вечер, возникли ряд вопросов по логики <strong>PHP</strong> <br> Термины: <strong>РВ</strong> - регулярные выражения, <strong>СМ</strong> - суперглобальные массивы, <br> Вопрос #1.<br> Есть у нас в <strong>PHP</strong> такой замечательный (зарезервированный) <strong>СМ</strong> <strong>$_SESSION</strong>.<br> Принцип понятен вроде, выдает <strong>id =&gt; value</strong> пользователю, для идентификации и отслеживании пользователя, удаляется через <strong>session_destroy</strong> или при закрытии браузера - логика в конечном итоге ясна. Теперь поговорим о том, что логически не могу сопоставить в этой теме: И так, логика которую я представлял о <strong>СМ</strong> <strong>$GLOBALS</strong> заключается в том, чтобы вывести все зарезервированным ассоциативные <strong>СМ</strong>. Рассмотрим ветку <strong>PHP 5.4</strong> <strong>print_r($GLOBALS)</strong> онлайн пример - <a href="http://phpme.ru/globals.php" target="_blank" rel="nofollow">PHPme.ru/globals.php</a>, вывелся список зарезервированных <strong>СМ</strong>, почему нет $_SESSION куда он делся?, почему не отображается), почему id храниться в куках?, но как сессия).. просто любопытна) https://visavi.net/topics/37834/634543 Суть и Логика PHP Don Sun, 12 May 2013 22:49:22 +0400 Сообщения https://visavi.net/topics/37834/634543