Среда, 06 Ноября 2024, 03:01

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Третий урок по php
fenix4Дата: Понедельник, 27 Сентября 2010, 15:15 | Сообщение # 1
участник
Сейчас нет на сайте
Так вот мы подошли к 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>

Круто не ? переменные можно перекидавать через ссылки как вы видите happy
через ссылки можно передавать хоть 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 ну может я что то еще подключу
ZiPoДата: Понедельник, 27 Сентября 2010, 15:26 | Сообщение # 2
почетный гость
Сейчас нет на сайте
fenix4, аригато!
когда 4?
сам где учился?
fenix4Дата: Понедельник, 27 Сентября 2010, 15:27 | Сообщение # 3
участник
Сейчас нет на сайте
учился google.ru 4 ближе к вечеру думаю !
lvovandДата: Понедельник, 27 Сентября 2010, 15:29 | Сообщение # 4
старожил
Сейчас нет на сайте
fenix4, молодец, что обучаешь, но но приучай новичков к хорошему стилю программирования при register_globals=off
например, используя массивы $_GET или $_POST
echo $_GET['text'];
или
echo $_POST['text'];
и т.д., чтобы меньше откровенных дыр, открытых для хакеров в коде было


Разработка и продвижение сайтов. Дизайн
fenix4Дата: Понедельник, 27 Сентября 2010, 15:37 | Сообщение # 5
участник
Сейчас нет на сайте
я знаю это на будущее я хочу чтоб все все панели если я сейчас перейду на POST GET не понятно будет !
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг