Se fizer uma aplicação web PHP que será usada por várias empresas e cada empresa tiver seus usuários que se autenticam no sistema web, como poderia fazer para saber de que empresa vem a petição?
O único que imagino é que as distintas empresas acessem à aplicação através de um domínio próprio, e que a aplicação PHP possa saber desde que domínio entram as petições para identificar a empresa.
Pode-se fazer isso com PHP?
Na verdade é simples, você só tem que criar um id_empresa e no formulário principal criar uma lista desdobrável com as empresas e nome de usuário e senha. A sessão pode ser manejada com variáveis de sessão de php (http://www.php.net/manual/es/intro.session.php), com cookies ou com algum método de persistência.
Por Julio Cesar Sanchez