Это зависит от многих факторов!
От мощности сервера, от размера базы, от сложности и правильности запросов к базе, от веб сервера, от настроек веб сервера и т.д.
Вы, на сколько я понимаю, покупаете хостинг у третих лиц, и наверное какой то дешевый, или же вообще бесплатный. И вашему сайту предоставляют, какой-то маленький % от производительности сервера(процессор, оперативка). Рядом с вашим сайтом располагается, скорей всего, еще куча разных сайтов, вот сервер и ограничивает ресурсы процессора, и озу, что бы всем хватило.
Я читал, что на стареньком компе, с 2 ядрами, и 1-2 гб озу можно поднять сервер, который сможет обслуживать 250-1000 запросов в секунду.
Я это к тому, что для вашей цели, возможно лучше смотреть в сторону своего собственного сервера, или vps.
а что именно не понятно?
создается пустой массив
проходится циклом по входящему массиву
каждую итерацию создается запись в новом массиве,
где ключ состоит из имени и фамилии входящего массива,
к содержимому которой прибавляется значение из входящего массива,
если имя, фамилия повторяются, то произойдет просто добавление значения из входящего массива к новому
да еще походу выдернутый из какого-то класса. У шаблонизатора, таких функций не предусмотрено и он просто выводит код, как текст!
Из этого куска html кода, что вы предоставили, решить вашу проблему не реально! Разве что просто удалить проблемную строчку. А вообще нужно смотреть контроллер, и там выполнять этот код, записать результат в переменную, и вывести ее во вью
На каптче у меня там стоит рендомная генерация от 5 до 10 символов, уменьшил до 5-7)
Проект писался в учебных целях, и на этапе написания я использовал разные стили, шаблоны, пробовал разные методы и подходы написания кода, так что там действительно каша на первый взгляд.
Я вполне знаком с MVC, и даже за время моего самообучения у меня сложилась вполне нормальная картинка(ну для меня), как оно должно работать. На первых порах, я не мог понять что же нужно засовывать в контроллер, а что в модель, читал на форумах об этом, одни говорили, что должна быть толстая модель, а контроллер как обертка к ней, другие что должен быть толстый контроллер, а модель чисто дергать данные из базы.
Я пришел к такому пониманию, как оно должно быть устроено...
Контроллер должен отвечать за логику, в какой последовательности, и что зачем идет.
Модель - это как разные детали, винтики, гаечки, болтики, шестеренки, - которые контроллер складывает в нужном порядке. Модель также дергает данные из еще одного подключенного класса, который выступает в роли обертки над базой/базами данных, то есть модели совсем не обязательно знать откуда эти данные берутся, она как бы говорит выбери но мне вот эти данные, вот с такими вот параметрами, а откуда и как дергать разбирается уже класс для работы с базой.
вью - само собой отображение данных
Мне вот понравилось еще концепция разделение свойств и методов, как реализовано в symfony2 в doctrine, там создается еще один класс Entity - в котором хранятся чисто свойства и гетеры, сетеры к ним. Мне вот было удобно такое разделение.
Последние модули, которые я добавлял, работают в таком порядке: загружается контроллер к нему экстендится entitty со всеми свойствами, в контроллере загружаю модель, как самостоятельный объект, модель запускает объект или экстендит класс для работы с базой. Вью это просто файл php подключенный к index.php, в котом содержится html код, и запросы к контроллеру на получение нужных данных. Как то так.
Если взять мой проект в целом, то он работает примерно по такому же принципу как вы описали,
первый подключенный к index.php файл это как раз и есть ядро, там стартуется объект отвечающий за автоподключение классов, обработчик ошибок, собственно само ядро, выполнено как обертка над главным контроллером. Роутер я хотел написать, но так и не нашел времени, у меня даже есть там пустой класс с этим названием). Во всех модулях есть свои контроллеры и модели, может их содержимое не совсем соответствует названию, но это ввиду того что я много экспериментировал, сначало сувал все в контроллер потом все в модель, самый большой бардак в самых ранних классах, а переделывать их у меня сейчас нет ни времени ни желания, в последних написанных модулях, на мой взгляд царит порядок
да. если есть проблема, то она именно там.
Но я не могу понять, что там не так, так как не могу воспроизвести ошибку...
У меня дома три ПК с ubuntu и windows, пробовал на всех своих ОС в разных браузерах в том числе и на firefox 44. Перед заходом на сайт чищу куки, и перезапускаю браузер. Все Ок, работает как задумано. Просил нескольких знакомых зайти, у них тоже все ок.
Почему у вас не срабатывает переадресация не могу понять...
Так стоп, а почему у меня сессия запускается после проверки куки, исправил. Возможно в этом была проблема, интересно почему у меня тогда работало...
Вроде пофиксил этот трабл...
Удалял все куки в браузерах по сайту. Запускал как бы с 0, и все работает. Тестировал на chrome, firefoxe, opere все норм.. Запускал с разных домашних пк, все работает..
А какой у вас браузер? И включены ли куки? Без них работать не будет
Занялся написание не большого тестового проекта, для получения опыта.
Вот наконец-то закончил.
Это игра крестики-нолики, с регистрацией и авторизацией пользователя.
Оцените пожалуйста)
Хочу что бы опытные разработчики ткнули пальцем на допущенные ошибки и дыры)) Наверное самая первая это неиспользование framework-а...
Собираюсь искать вакансию на junior php. Как считаете стоил ли выкладывать этот проект в портфолио?