Не совсем сюда, вопрос касается http в целом и устройства браузеров.
Есть ли заголовки, предписывающие браузеру перекачивать скрипты всегда при изменении файла, а не когда ему заблагорассудится?
жем, $_POST['authtextusername'] и, вообще, что мне лучше сделать, чтобы оно было видно не только из "authtest.php", а и из других файлов в каталоге, после того, как я перейду к ним из "authtest.php" по ссылкам? Запомнить в сессию? Если да, то как это сделать в PHP 5.5 (функция session_register() не работает).
Так надо говорить не "другие файлы", а "по другим ссылкам".
Сессия решает, да, еще куки можно, но если эти данные не нужны на клиенте, то лучше сессия.
Сессия просто:
session_start();
$_SESSION['gdsggs'] = 'gdgsdggds';
Но я несколько о другом: я думал файл меньше будет засчет уменьшения количества переводов строки, пробелов и тп. А не засчет выкидывания ничего не делающих операций. Неизвестно производятся ли какие-то оптимизации при компиляции в байт код, вроде как совсем не производятся. И уж точно нет
Если при том, что два скрипта делают ровно(или хотя бы примерно) одни и те же действия(именно так, а не дают один и тот же результат), то на сервере, где стоит опкод(если админ не был пьян, то он там стоит), не будет никакой разницы.
Цитата:
Как определить с какой скоростью сервер читает файл?
Прогнать тесты и замерить. Но если имеется в виду пхп файл, то он будет после первого считываться в виде байт кода из оперативной памяти, то есть предельно быстро.
Не важно: никто не запускает php без акселераторов по типу opCache, APC и тд. И они уже в оперативной памяти хранят байт-код, а не текст твоего скрипта.
Неужели не очевидно, что никакого тут попапа быть не должно???????? Другая страница должна рендериться, где содержим является содержимое попапа.
Но опять же, куку себе можно любую вручную поставить, надо сессию проверять.
Понятие "Синглтон" не относится конкретно к пдо. А если лень изучать, то плохо. Куда вы все за результатом гонитесь? На таком уровне нужно гнаться за следующим, а не пытаться скорее результат ухватить.
Апд: Прочитал тему, не понял как тут может помочь синглтон Не фетчится ряд как я понял, что странно, но мало данных.
АпдАпд: Запрос фейлится. Мало данных, чтобы понять почему
)))) очень помог и так есть класс, но какой массив собирать и как его попроще разложить
Ну так по пэрэнту отсортируй. И если у тебя дерево, то тебе нужно его корень(id = 0 условно говоря) знать чтобы иметь доступ к его частям. Если массив по пэренту будет отсортирован и не будет условий вроде у записи с id=2 parent=7(это уже корректность самих данных), то у тебя получится собрать дерево, потом останется только отобразить его рекурсивно, начиная с корня.
active свойство везде можно проще с помощью js присвоить. Либо в узле дерева хранить предка. Перебирать все узлы, и где найдется active=true, там запускать рекурсивно вверх присвоение active=true у верхних узлов.
Это конечно все будет больно бить при колве узлов от 1000.
Пс: еще вариант, не иметь в узле ссылку на узел-родитель, а написать рекурсивный метод isActive, который будет опрашивать узлы-потомки активны ли они, если активны то active=true и возвращать тоже true/
ППс: Если непонятно о чем я говорю, и устроит не высочайшая производительность(может можно как-то напрямую сделать), то могу грубо сделанное решение предоставить, как концепт пруф