Так вот мы подошли к 3 уроку по php мы уже знаем что такое переменные и сессии и функция echo
в этом уроке мы закрепим знания по этим 3 тегам
Создайте страницу под названием leason1.php и в пишите вот такой код:
Code
<?php // открываем пхп
session_start(); // включаем сессию
$_SESSION['refresh']+=1; // а вот это мы обсудим чуть ниже !
echo "Сколько раз вы сделали обновления страницы F5 "; // выводим сообщение
echo $_SESSION['refresh']; // выводим сессию
?> // закрывается сессия
Так в этом коде у вас только 1 неизвестное дело это. Вы наверно спросите почему тут стоит + $_SESSION['refresh']+=1; потамучто мы хотим чтоб при каждом обновление нам делалось +1 к этой сессии
давайте попробуем разобрать по подробней это
в самом начале мы открываем сам php
потом включаем сессию
затем добовляем в сессию данные а вот этот + делает так что после каждого обновления. Обновляется сессия $_SESSION['refresh'] по примеру "$_SESSION['refresh'] + 1;" если поставить после ровно 2 то сессия будет увеличиватся в 2 раза если поставить 3 то в 3 раза ладно над этим мы закончим сейчас разберем новый пример
Создайте страницу leason3.php
Code
<?php // открываем пхп
session_start(); // включаем снссию
echo $text; // Выводим переменую текст
?>
<form action='leason3.php'>
<textarea rows=7 cols=40 wrap="off" name='text'></textarea>
<input type='submit' value='go'>
</form>
Вот маленький скрипт как вывести на экран текст который вы хотите давайте и его разберем
вы в водите текст в место для текста потом жмете go и вам выводит текст
это строка отвичает за место куда водить текст <textarea rows=7 cols=40 name='text'></textarea>
rows отвечает за строки cols отвечает длину строки name отвечает за название текстового места
когда мы жмем go форма передает пхп одну переменную это $text почему она называется $text а не $blok $a $b и так далее потому что вы ее так назвали в строки <textarea rows=7 cols=40 wrap="off" name='text'></textarea>
name='text' если вы назовете ее по другому то и передаватся она будет с другим именем названия зависит только от
вас переменные можно передавать еще через ссылки например
Создайте страницу и на зовите leason3.php
Code
<?php // открываем пхп
session_start(); // включаем снссию
echo $text; // Выводим переменую текст
?>
<a href='leason3.php?text=Привет вы нажали по первой сылки'>ССЫЛКА NO 1</a>
<a href='leason3.php?text=Привет вы нажали по второй сылки'>ССЫЛКА NO 2</a>
Круто не ? переменные можно перекидавать через ссылки как вы видите
через ссылки можно передавать хоть 100 переменных посмотри как это делается
Code
<?php // открываем пхп
session_start(); // включаем снссию
echo $text; // Выводим переменую текст
echo $text2; // Выводим переменую текст2
echo $text3; // Выводим переменую текст3
?>
<a href='leason3.php?text=Переменая 1&text2=переменая 2&text3=переменая 3'>ССЫЛКА NO 1</a>
Так запомните это. в этом уроке закончим в следующим уроке мы продолжим разбирать переменные сессии и функцию echo ну может я что то еще подключу