jsp + php + asp.net + python на одном сайте? - PullRequest
0 голосов
/ 22 мая 2011

У меня вопрос: могу ли я смешать jsp, php, asp.net и python на одном сайте?

Например:

www.mysite.com/customer.html <-- this page is written by jsp
www.mysite.com/mycart.html <-- this page is written by php
www.mysite.com/login.html <-- this page is written by asp.net
www.mysite.com/admin.html <-- this page is written by python

Я использую ".html" какЯ не хочу, чтобы другие знали, какую технологию я использую.

У меня возникли некоторые проблемы:

  1. Какой веб-сервер поддерживает все эти технологии?
  2. Как можноони разделяют сессию?

Или просто скажите мне, что это невозможно ...

Спасибо

Ответы [ 4 ]

1 голос
/ 22 мая 2011

Вы не можете совместно использовать сеанс, если не существует одного модуля (для apache или чего-то еще), который правильно охватывает все эти технологии.

Если вас это не беспокоит, просто настройте веб-сервер так, чтобы он обрабатывал все окончания файлов и тому подобное.

0 голосов
/ 28 мая 2011

Мне нравится твоя идея. С помощью nginx вы можете легко перенаправлять запросы в разные приложения любым удобным для вас способом. Когда дело доходит до совместного использования сеансов (и всех видов обмена данными), самый простой и безопасный способ - это общение через базу данных. Проблема в том, что вам придется реализовать собственное решение для управления сеансами во всех различных системах.

0 голосов
/ 22 мая 2011

Вы всегда можете сгенерировать случайный ключ, например, a234feg321de32 для сеанса, сохранить его в своей базе данных для каждого пользователя, отправить его в переменные GET или POST, а затем проверить его с помощью запроса выбора. Это будет работать, даже если вы продвинете свой тест дальше и переключитесь с одного сервера на другой.

0 голосов
/ 22 мая 2011

Исходя из моего опыта, я предполагаю, что все веб-серверы поддерживают эти языки. Вам просто нужно установить их парсеры / модули и настроить свой веб-сервер для их использования. Тем не менее, вам придется давать своим страницам разные суффиксы, чтобы ваш веб-сервер знал, что делать с файлами.

www.mysite.com/customer.jsp
www.mysite.com/mycart.php
www.mysite.com/login.aspx
www.mysite.com/admin.py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...