За последние 24 часа нас посетили 16710 программистов и 1644 робота. Сейчас ищут 992 программиста ...

Создание страницы PHP

Тема в разделе "PHP для новичков", создана пользователем h1tman, 18 сен 2014.

  1. h1tman

    h1tman Новичок

    С нами с:
    18 сен 2014
    Сообщения:
    19
    Симпатии:
    0
    Я новичок. Скажите, как создается страница такого типа site.ru?id=1.
    Cпасибо!
     
  2. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0
    не видел таких, чет...
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Читаем про суперглобальные переменные, и $_GET в частности
     
  4. SerfUA

    SerfUA Активный пользователь

    С нами с:
    18 фев 2014
    Сообщения:
    75
    Симпатии:
    4
    а че тут обяснить???
    Тут все просто.
    site.ru - это адрес сайта
    ?id=1 - название переменной и ее значение. Конкретно переменная $_GET['id'] = 1.
     
  5. d1rex

    d1rex Новичок

    С нами с:
    19 сен 2014
    Сообщения:
    2
    Симпатии:
    0
    index.php:
    Код (Text):
    1.  
    2. <?php
    3. $cmd = intval($_GET['id']);
    4. switch($cmd){
    5.     case 1:
    6.           echo 1;
    7.     break;
    8.     case 2:
    9.           echo 2;
    10.     break;
    11.     default:
    12.           echo "Нечего";
    13.     break;
    14. }
     
  6. jei

    jei Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    542
    Симпатии:
    0
    Скрипт назови index.php не забудь кодировку для русских букв указать та что у тебя настроена по умолчанию
    я написал скипт на ANSI
    Код (Text):
    1. <?php
    2. //Я новичок. Скажите, как создается страница такого типа site.ru?id=1.
    3. //Cпасибо!
    4.  
    5.  
    6. echo '<html>Это первая страница ура!!!</html>';
    7.  
    8. //Что такое ?id=1 это парамметры которые ты передаешь скрипту index.php
    9. //Ты можешь их ввести напрямую в строку а можешь передать ссылкой через кнопку или гиперссылку
    10.  
    11. echo '<br><a href = "index.php?id=1">А это ссылка на 2-ую страницу я переменной id присвою 1</a>';
    12.  
    13. //так же можно сделать такой вариант но тут надо второй скрипт сделать index2.php
    14. //echo '<a href = "index2.php?id=1">А это ссылка на 2-ую страницу</a>';
    15.  
    16.  
    17. //////////////////////страница 2-ая//////////////////////
    18. //делаю проверку переменной
    19. if($_GET['id']==1)
    20. {
    21. echo '<html><br>Это вторая страница ура!!!</html>';
    22.  
    23.  
    24. /*
    25. можно теперь убрать первую страницу, когда нажали по второй сделав для неё тоже проверку
    26. например таким способом
    27. -----------------------------------------------------
    28. if(isset($_GET['id']))
    29. {
    30. if($_GET['id']!=1)
    31. {
    32. echo '<html>Это первая страница ура!!!</html>';
    33. }
    34. }
    35. -----------------------------------------------------
    36. */ 
    37. }
    38.  
    39. ?>