Все ленты — последние статьи

Асинхронный запуск приложений PHP

simpson писал(а):

nrg писал(а):правда не получается передавать параметры запускаемому файлу.


а смотря как передаете, это же командная строка. параметры там передаются так:
[php]shell_exec('php filename.php param1 param2 &>/dev/null &');[/php]
а принимаются через $argv[1] … $argv[n].

Простые GET POST запросы на html и PHP . Как скрыть параметры в адресной строке.

Нашел простой ответ на форуме.

forma_post.htm (сохраните этот кода как файл forma_post.htm)


<form action="script_post.php" method="post">
<input type="text" name="field_name">
<input type="hidden" value='"Привет"' name='about_me'>
<input type="submit" name='button'>
</form>

Подробнее: Простые GET POST запросы на html и PHP . Как скрыть параметры в адресной строке.

Правда о Сессиях

Почти каждое PHP-приложение использует сессии. Эта статья детально рассматривает реализацию безопасного механизма управления сессией на PHP. После базового введения в архитектуру, лежащую в основе web'а, после знакомства с проблемой сохранения состояния, с основным применением и смыслом кук, я покажу вам несколько простых и эффективных методов, которые могут быть использованы для увеличения безопасности и надёжности PHP-приложений, нуждающихся в сохранении состояния.

Распространено неправильное представление, что PHP обеспечивает определённый уровень безопасности с помощью собственных возможностей управления сессией. PHP же, напротив, просто предоставляет удобный, подходящий механизм, а обеспечение законченного решения является заботой разработчика; и, как вы увидите, не существует единого метода решения, наилучшего для всех.

Невозможность сохранения состояния

Подробнее: Правда о Сессиях

Сжатие данных на PHP

Многие броузеры поддержывают gzip сжатые файлы в "прозрачном" для пользователя режиме.
Для текстовых файлов (html страниц) коефициент сжатия этим методом составляет 0.2-0.3,
т.е. данные сжимаются в 3-5 раз (на бОльших файлах — больше), что даёт такое же ускорение закачки страницы при других равных условиях.

Что снижает эфективность использования сжатия данных
Ефект от сжатия снижается, если вы используете много графики (gif, jpeg, png), flash (swf), других мультимедиа.
Но если большинство данных у вас текстовые и ХТМЛ страница занимает более 50кб — смело используйте сжатие.
Ефект от использования сжатия снижается также при использовании современных модемных протоколов.
Вот что говорят их производители:

Подробнее: Сжатие данных на PHP

Получение заголовка удаленной страницы

Данный скрипт показывает как легко и просто получить заголовок удаленной страницы

<?php

$file = fopen ("http://www.php.net/", "r");

if (!$file) {

echo "<p>unable to open remote file.n";

exit;

}

while (!feof ($file)) {

$line = fgets ($file, 1024);

/* this only works if the title and its tags are on one line */

if (eregi ("<title>(.*)</title>", $line, $out)) {

$title = $out[1];

break;

}

}

fclose($file);