Так что это будет очень трудно объяснить,
У меня есть папка 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