При передаче данных методом POST, казалось бы, проблема безопасности решается - данные не поподают в адресную строку, их нельзя подделать. Но проблема не решается полностью.. Проблему и ее решение читайте далее.
В Интернете часто приходится проводить манипуляцию со строками. По этой причине необходимо знать и уметь использовать встроенные функции PHP, предназначенные для обработки строк. Например, перед добавлением сообщения в гостевую книгу можно удалить лишние пробелы и все теги из сообщения, добавить защитные слэши перед специальными символами или заменить их на HTML-эквиваленты и т.д. Рассмотрим эти функции, позволяющие работать со строками, с локалью, символами и кодировками. Поиск и замена в строке, сравнения строк, кодирования, а также работой с регулярными выражениями.
Массив - это нумерованный набор переменных одного типа. Переменная в массиве называется элементом массива,а ее позиция в массиве задается индексом. Индексация элементов массива начинается с 0, а не с 1. Это следует помнить. Общее количество элементов массива называется размером массива. Массивы, индексами которых являются числа, называются списками. Рассмотри функции, имеющиеся в PHP, по инициализации массива, получения и изменения элементов массива, определения количества элементов в массиве. Также многомерные массивы, ассоциативные массивы. Фукции по их слиянию, перебора элементов, добавления и удаления элементов массива, переворачивания и перемещения и сортировки и еще множество полезных функций.
Операторы позволяют произвести определенные действия с данными. Например, операторы присваивания служат для сохранения данных в переменной, математические операторы позволяют произвести арифметические действия, а оператор конкатенации строк используется для соединения двух строк в одну. Рассмотрим операторы, доступные в PHP, более подробно.
Константы используются для хранения значений, которые не должны изменяться во время работы программы. Такими значениями, например, могут являться логин и пароль для доступа к базе данных. Рассмотрим функции по созданию констант. Проверки их существования. А также встроенные константы языка PHP.
Переменные - это участки памяти, используемые программой (скриптом) для хранения данных. В PHP переменные могут содержать различные типы данных. Рассмотрим какие они могут быть, и как инициализировать переменную с каким-то из этих типов. Как узнать какой тип данных содержит переменная и проверка на существование переменной. А также удаление уже ненужных переменных.
Вывести результат можно с помощью двух операторов: echo "Hello, world!"; print "Hello, world!"; //этот оператор также используется в языке Perl Какой из операторов использовать, решайте сами. Разницы между ними нет, однако чаще встречается оператор echo.
PHP-код встраивается в документ с помощью дескрипторов:
<?php и ?>
[code[/code]
Еще один "краткий способ (Для использования этого дескриптора необходимо включить поддержку в файле php.ini. Для этого строку asp_tags=off нужно заменить на asp_tags=On):
<% и %>
И по типу javascript:
<SCRIPT language="PHP"> и </SCRIPT>
При изучении языков программирования принято начинать с программы, выводящей надпись "Hello, world!". Не будем нарушать традицию и продемонстрируем, как это будет выглядеть на PHP.
PHP - это язык программирования, выполняемый на стороне сервера. В отличие от языка JavaScript PHP не зависит от программного обеспечения клиента и поэтому будет выполнен всегда.