Code Monkey home page Code Monkey logo

requestshandler's Introduction

Обработчик запросов

Содержание

1. Настройка скрипта

2. Описание функций и переменных

3. Скрипт на сайте

Настройка скрипта

Если мы зайдём в редактирование программы, то увидим вот такой код::

<?php
	//Параметр, который должен указываться.
	$param = 'github';

	//Если параметр указан
	if(isset($_GET[$param]))
	{
		//Если параметр равен 1
		if($_GET[$param] == 1)
		{
			echo ucfirst($param) . ' - это круто!';
		}

		//Если равен 0
		if($_GET[$param] == 0)
		{
			echo ucfirst($param) . ' - это плохо!';
		}
	}

	//А это, если не указали
	else
	{
		echo 'Ты не указал параметр!';
	}
?>

Переменная $param хранит в себе параметр, который нужно указать. То есть структура ссылки будет такой: https://example.com/requestsHandler.php?param=value, где param будет равно параметру, а value его значению. Я поставил имя параметра - github. Вы ставьте своё.

На 9 строке скрипта есть ветка if. Она срабатывает, если параметр равен 1. То есть если url это ссылка на сайт/requestsHandler.php?github=1. Тоже самое и с 15 строкой, только тут не 1, а 0.

Описание функций и переменных

Функция/переменная Описание
echo Вывод на экран
$param Название параметра
isset() Проверить, существует ли переменная
$_GET[] Получить значение параметра в GET запросе

Скрипт на сайте

Это всё работает с GET запросами, которые отправляются на сайт. Давайте тогда тоже так сделаем.

Нужно просто загрузить файл на сайт, и тогда нужно после названия сайта написать / и название файла(если он в корне), а если он в папке, то и название папки. Если же мы хотим, чтобы не нужно было указывать расширение .php, делаем следующее:

Создаём на сайте папку, с таким названием, которое будем указывать в URL. Теперь туда кидаем скрипт, и даём ему название index.php. Готово! Теперь просто укажем названием папки, а откроется файл. Дело в том, что если не указан файл, будет автоматический index.html или index.php.

Если что, скрипт всегда находится здесь и здесь

requestshandler's People

Watchers

Awer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.