Как я могу это сделать?Динамически загружать страницу с уникального идентификатора
Я разрешаю пользователям регистрироваться через различные социальные сайты. Я получаю свои уникальные идентификаторы и чем перенаправить их на другую страницу
$id = ($profile->identifier);
$newURL = "/your-data/$id";
header('Location: '.$newURL);
, где они будут иметь возможность хранить некоторые данные о себе.
Я знаю, и я получу здесь все данные и сохраню их в базе данных.
Я хотел бы, на/ваш-данных/98432048320
показать им сайт создан с /template/header,index,footer.php
Вот что я сделал до сих пор, чтобы получить эту работу :
на вашем данных/index.php
<?php
include("templates/header.htm");
// Set the default name
$action = 'index';
// Specify some disallowed paths
$disallowed_paths = array('header', 'footer');
if (!empty($_GET['action'])) {
$tmp_action = basename($_GET['action']);
// If it's not a disallowed path, and if the file exists, update $action
if (!in_array($tmp_action, $disallowed_paths) && file_exists("templates/{$tmp_action}.htm"))
$action = $tmp_action;
}
// Include $action
include("templates/$action.htm");
include("templates/footer.htm");
?>
Я не могу заставить его работать. Это просто простой PHP, без фреймворков ...
его не хватает информации. Как вы передали 'get' param' action'? Каким будет путь 'action' для'/your-data/98432048320' в вашем случае? – RomanPerekhrest
Хорошо, я не пошел по правильному пути. Как я могу это сделать: - по вашим данным/получить все соответствующие данные (сделать) и сохранить эти данные в DB (сделано) - получить уникальный идентификатор пользователя и перенаправить его на эту страницу - on на этой странице, покажите данные из БД для этого пользователя (я знаю, как это сделать) Проблема в том, что у пользователя всегда будет уникальный идентификатор, и я не знаю, как подготовить для него сайт. У меня есть готовые шаблоны (заголовок, тело, нижний колонтитул). Любая помощь будет оценена по достоинству. –
Каковы решающие различия между этими шаблонами. Например, у вас есть шаблоны: '98432048320.htm' и' 98432048300.htm'. В каких условиях они будут различать их содержание? – RomanPerekhrest