Поэтому я создал приложение, которое позволяет компаниям регистрироваться. После того, как компания создала учетную запись, она может добавить своих собственных пользователей.
Так что у меня есть база данных, которая содержит все компании и пользователей, которые просто разделены идентификатором компании.
Теперь у меня есть способ, с помощью которого они могут войти на основной веб-сайт, но я натолкнулся на другое веб-приложение, которое создает поддомен для каждой регистрируемой компании.
Например, company1.mywebsite.com и следующая компания будет company2.mywebsite.com.
Как я могу добиться этого, чтобы, когда компания регистрируется, она автоматически создавала новый поддомен, который вначале называется их компанией?
Вам потребуется DNS-запись с подстановочными знаками, который будет указывать на ваше приложение.
Оттуда приложение получит доменное имя из $_SERVER['HTTP_HOST']
и вы можете использовать это, чтобы решить, с какой компанией вы работаете.
Других решений пока нет …