Используйте глобальные переменные для динамического изменения URL-адреса.

Так что это будет очень трудно объяснить,

У меня есть папка A, и у меня есть папка B. Я использую общую базу данных для обоих из них.

Обе папки имеют следующие файлы: внутри каждого из них => config.php, index.php, upload.php, control_admin.php, admin.php и view.php. Существуют некоторые базовые базы данных, CSS и JS-файлы, которые B делится с A (а не с какой-либо проблемой).

Теперь A для проекта A и B для проекта B.

для каждого из проектов у меня есть URL => a.example.com & b.example.com

На a.example.com/index.php я загружаю файл изображения, который имеет такие характеристики, как project_name = Apple Version = 1.

На b.example.com/index.php я загружаю файл изображения, характеристики которого похожи на project_name = Banana Version = 1.

Эти изображения загружаются в папки изображений в A и B соответственно.

Теперь, чтобы просмотреть эти изображения, я мог бы пойти

a.example.com \ view.php? $ version = 1 и мог видеть рис.

аналогично для b.example.com

Я изменил это в .htaccess, чтобы сделать дружественный URL-адрес, который приведет меня к

a.example.com \ 1 и отображает изображение по мере необходимости.

Теперь проблема. Каждый файл view.php имеет следующую ссылку изображения

<img src = "<?php echo "http://".$GLOBALS['url']."".$GLOBALS['img_folder']."/".$new ?>" style = 'margin: 0px auto; display:block; max-width: 100%;height: auto;'> 

Я беру эти глобальные переменные из config.php каждого файла.

Для:

 <?php $GLOBALS['project_name'] = 'Apple';?> <?php $GLOBALS['url'] = 'a.example.com/'?> <?php $GLOBALS["folder"] = 'FolderA'; ?> <?php $GLOBALS['img_folder'] = 'AppleImages'; ?> 

Для B:

 <?php $GLOBALS['project_name'] = 'Banana';?> <?php $GLOBALS['url'] = 'b.example.com/'?> <?php $GLOBALS["folder"] = 'FolderB'; ?> <?php $GLOBALS['img_folder'] = 'BananaImages'; ?> 

Теперь проблема в том, что если я загружу версию 1 из A, а затем версию 1 из B, а затем перейду к ссылке, которая является дружественным URL-адресом из a.example.com/1 или b.example.com/1 … Я не могу см. тот, который находится в A после того, как я загружу файл на B. Потому что URL-адрес трудно указывать на B, поскольку это недавняя загрузка в той же базе данных.

Что я могу сделать с URL, чтобы убедиться, что если я загружу на a.example.com, а затем на b.example.com, файлы с той же версией … Я могу видеть оба изображения по их соответствующим URL-адресам

a.example.com/2 и b.example.com/2

Надеюсь, у меня есть смысл. Заранее спасибо.

https://drive.google.com/drive/folders/0B5nDbj-RhZJMa3drNFlfRzVaLXc?usp=sharing