Обновление страницы функциями php

Статус
В этой теме нельзя размещать новые ответы.

Bobrov

Постоялец
Регистрация
7 Авг 2008
Сообщения
145
Реакции
13
Подскажите возможно ли обновление страницы функциями php, то бишь скрипт выполняется и после этого делает релоад страницы? Или средствами ява. Мне нужно, чтоб после добавления товара в корзину, страница обновлялась.
 
так передай добавление товара get'ом..

js - window.location.reload()

а одними средствами php этого не сделать, т.к. он выполняется на стороне сервера, а перезагрузка окна инициируется на стороне клиента..
 
после добавления делaй редикт само на себя, с помощью header().
Код:
header("Location: index.php");
 
PHP:
exit("<meta http-equiv='refresh' content='0; url= $_SERVER[PHP_SELF]'>");
 
Bobrov, вообще, каждый раз обновлять страницу, когда кладешь товар в корзину - это далеко не самая хорошая идея. Лучше сделать обновление тех элементов страницы, которые необходимы на AJAX.
 
Я такое добавление делал и без перегрузки и без аякса, сама яав очень функциональна так что неужно придумывать лишнего.. имхо
 
дейтвительно, корзину очень прото без ajax'а реализовать - по клику кидаешь нужное редтвами js в куку (при необходимоти им же меняешь данные страницы), а при любом переходе пользователя на другую страницу, прежде ее генерации, читаешь данные из куки, обрабатываешь как обычно, и обнуляешь ее.. собственно все..
 
а как ты собрался использовать
header("Location: index.php");
в onClick?

onClick вызывает java script функцию
функцию PHP ты не сможешь вызвать


просто в скрипте используй после обработки
header("Location: index.php");
 
А о чем тут говорят? Какая Java? :) JavaScript!
Да, можно корзину и чисто на JS сделать, но чтобы вести лог когда, кто, что заказал - удобней в базу писать. Хотя опять же, можно все в куку сбрасывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху