, если вы посмотрите на предыдущий вопрос
mod rewrite, title slugs and htaccess
Я использую решение, что полковник шрапнель proposed- но когда я присвоить значение $ _GET в самом файле а не от запроса код не работает. По умолчанию это расстояние от файла, как если $ _GET переменные не установлены
Код я пришел с IS-
if(!empty($_GET['cat'])){
$_GET['target'] = "category";
if(isset($_GET['page'])){
$_GET['pageID'] = $_GET['page'];
}
$URL_query = "SELECT category_id FROM cats WHERE slug = '".$_GET['cat']."';";
$URL_result = mysql_query($URL_query);
$URL_array = mysql_fetch_array($URL_result);
$_GET['category_id'] = $URL_array['category_id'];
}elseif($_GET['product']){
$_GET['target'] = "product";
$URL_query = "SELECT product_id FROM products WHERE slug = '".$_GET['product']."';";
$URL_result = mysql_query($URL_query);
$URL_array = mysql_fetch_array($URL_result);
print_r($URL_array);
$_GET['product_id'] = $URL_array['product_id'];
исходная переменная строка, которую им пытаются представить это
/cart.php?Target=product&product_id=16142&category_id=249
И я пытаюсь построить строковые переменные запроса с кодом и включая cart.php, поэтому я могу использовать более чистый URL-адрес
Итак, у меня есть продукт/товар-название-с-чистым URL-адресом/slug.php? продукт = пробковый
Затем пробкового ищет дб для записи с согласующим слизнем и возвращает product_id, как в коде above.Then построил строку запроса и включает в себя cart.php
Какой код .htaccess вы используете для маршрутизации пули? –
Я еще не получил то еще ... все еще тестирую переменные $ _GET на slug.php. im stumped with this – chris
Где задание GET? Я не вижу его во включенном коде. Кроме того, используйте print_r и die's для выполнения базовой отладки, чтобы увидеть, соответствуют ли ожидаемые значения фактическим значениям. – webbiedave