|
|
|
| Есть сайт, www.site.ru. на этом сайте создаём менюшку,пускай из 30 городов.
Так?
Теперь сам вопрос, как лучше сделать для каждого города свою страницу чтобы при выборе города (например:Москва), сайт отоброжал все товары которые относятся к данному городу.
Варианты:
1. для каждого города создать свою сессию, а зависимости от сессии будет показывать тот город который был выбран.
2. для каждого города создать поддомен (например: moskva.site.ru).
3. для каждого города создать глобальную переменную (например: www.site.ru?city=1)
Т.е сам вопрос в подходе, какой вариант использрвать. | |
|
|
|
|
|
|
|
для: designshadow
(17.08.2010 в 03:31)
| | поддомен это насовсем (но создавать поддомен только лишь для товаров.. вопрос спорный)
сессия - на время жизни сессии (и сессия для каждого пользователя своя, а не для каждого города)
глобальная переменная на время работы скрипта (и почему именно глобальная? седалищем чую у Вас не совсем правильное представление о глобальных переменных)
а вот теперь вопрос.. что именно Вы хотите?
___
и не совсем полит корректный вопрос.. о каких товарах может идти речь при таком уровне знаний? | |
|
|
|
|
|
|
|
для: Valick
(17.08.2010 в 04:08)
| | Каком таком уровне знаний?
Желания нет вести дискуссию дальше, лучше уж разбирусь сам! | |
|
|
|
|
|
|
|
для: designshadow
(17.08.2010 в 04:16)
| | Каком таком уровне знаний?
таком уровне знаний который позволяет задать вопрос таким образом. и дело даже не в вопросе а в вариантах ответа, между которыми в принципе выбирать нельзя, так как они применимы в совершенно различных ситуациях.
товар подразумевает его продажу, и если человек приедет в москву за тоаром, а ему скажут извините товар лежит в питере... и на вопрос как так? скажут, да программист напутал.. лично вас такая ситуация как покупателя устроит? | |
|
|
|
|
|
|
|
для: designshadow
(17.08.2010 в 03:31)
| | Проще всего записать город в сессию и все:
<?php
//Это проще всего вынести в отдельный файл и подключать его к каждому скрипту
if (isset($_GET['city'])) $_SESSION['city'] = $_GET['city'];
?>
|
Во всех остальных файлах:
Выбрать город: <a href="<?=$_SERVER['PHP_SELF']."?city=1&".$_SERVER['QUERY_STRING'];?>">Москва</a>......
|
Я бы поступил именно так. | |
|
|
|
|
|
|
|
для: Commander
(17.08.2010 в 04:26)
| | лично я бы добавлял код выбранного города города в таблицу с настройками (или типа того) зарегистрированного пользователя (если пользователь не зареган, то это будет установка куки)
товары (надеюсь) тоже лежат в базе с кодом города
выбирайте из базы и дело с концом. | |
|
|
|