Моя страница, Алия Кирилова

Алия Кирилова, живу в Россия, Московская область, Красногорск. Я много времени посвятил изучению множества областей науки- математика, шутки, ы, программирование, к. Буду рад Вашим письмам - отсылайте все на email aliyavkor5@yandex.ru.
Что нового
Популярные вопросы
Какие люди вам не нравятся?
Внешне, внутренне, отношением к другим людям, хоть как. Чем подробнее, тем лучше...
Как сделать, чтобы на ХР был такой же просматривальщик изображений, как и на Висте или Виенне?
Как сделать, чтобы на ХР был такой же просматривальщик изображений, как и на Висте или Виенне...
Помогите решить задачи по физике?
1.Определить жесткость пружины, которая при изменении деформации от 4 до 5 см изменила свою энергию ...
Некоторые на странные вопросы советуют "убится об стену" "выпить яду" не понимают что неадекватный человек может и...
и .. Выполнить рекомендации... На то он и неадекватный.
Бездушные сетевые тролли...
в инете появились ссылки на кейген к мультиплееру Bad company 2. это фейк?
в инете появились ссылки на кейген к мультиплееру Bad company 2. это фейк...
Последние вопросы
Помогите пожалуйста с геометрией!!! СРОЧНО!!!!
1) В треугольнике ABC синус угла С равен 3/5, AC = 5, радиус вписаной в этот треугольник окружности ...
Опять алгебра...Помогите решить,пожалуйста!
1.Найти значение выражения а^2-6а-1   при а=корень из 5 +4
2.Сократить дробь 3х^2-7х+2 / 2-6...
Допоможіть з задачкой!
сторони одного трикутника дорівнюють a, b, і c. У подібного трикутника найменша сторона дорівнює d. ...
Вычислить интегралы: А) инт.(cos x) ? sin x dx; Б) инт.(2x+1)sin x dx
Вычислить интегралы: А) инт.(cos x) ? sin x dx; Б) инт.(2x+1)sin x d...
#### ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ ПО ГЕОМЕТРИИ ####
Дан треугольник ABC, у которого площадь равна 14см^2, AC=7см, BC=5см и угол C тупой.
Найдите ради...
Вопрос
Как изменять значение переменной по нажатию на ссылку в php?
У меня есть список картинок с разными типами. Я вывожу на экран список типов в виде ссылок по нажатию на которые отображаются картинки нужного типа. Реализовал это методом _GET. Нормальный ли это подход? Можно ли как-то еще менять значение переменной по нажатию на ссылку?
Ответ

Обычно ставится "заглушка" в .htaccess, которая приводит к тому, что любой запрос на самом деле запускает index.php. Далее берётся значение $_SERVER['REQUEST_URI'] и разбирается на части.

Например, в случае с /images/5 я бы сделал так

<?php
// index.php

$uri = $_SERVER['REQUEST_URI'];
$a = explode('/', $uri);

// Теперь в $a имеем следующее:
// array("", "images", "5");

// Анализируем $a[1], там должно быть images
switch ($a[1]) {
   case 'images':
        // Получаем ID картинки
        $img_id = $a[2];
        // Далее проверяем $img_id на валидность (is_numeric($img_id)), делаем запрос в БД и всё остальное, чтобы вытащить картинку и вывести её.

        break;
   case '.....':
       // Обработка разных других ссылок

    .......
        break;
}

.........
?>

Если Вы хотите ещё и категорию, то можно сделать так

/images/sea/5
/images/mountains/10
/images/footage/45

просто в массиве $a тогда будет $a[1] - это категория, а $a[2] - это ID картинки.

Задание параметров внутри ссылки во-первых намного лучше с точки зрения безопасности (потому что не видна реальная структура файлов в вашем приложении), во-вторых, такие ссылки намного лучше индексируются поисковиками.
математика
шутки
ы
программирование
к
Еще вопросы в этой рубрике
искусственный интеллект
Вот сижу и думаю... Нас здесь много, а что важно в естественно отборе? правильно...
множество.....
Элементарное C++ [вывод надписи, win forms]
Начал разбираться с С++, и сразу встретил проблему - как по нажатию кнопки вывести значение определе...
сделать foreach php
есть код, он выводит данные array
foreach ($imagess[1] as $value) {
   echo "V...
© Алия Кирилова Карта сайта
Hosted by uCoz