$ _ SESSION - это то, что вы ищете. IP-адрес клиента не является хорошей идеей. Я бы рекомендовал использовать сеансы. Вы можете установить «идентификатор корзины» в сеансе пользователя или иметь идентификатор сеанса в структуре данных корзины. Таким образом, вы узнаете, какой пользователь является «владельцем» той тележки.
Большинство форматов изображений сохраняют цвет каждого пикселя для изображения. Когда вы удаляете часть изображения, редактор изображений заменяет эту область другим цветом, это будет либо цвет фона, установленный в программе, либо он установит прозрачность , которая будет сохранена в альфа-канале поддерживающие его. Не все редакторы изображений поддерживают альфа-прозрачность, когда они это делают, вам может потребоваться специально отредактировать или добавить альфа-канал, чтобы получить прозрачный фон для вашего изображения.
Блендер может отображать изображения с прозрачным фоном, вы можете найдите соответствующие настройки здесь .