Есть код:
<?php
ini_set("display_errors", 1);
$data = require_once "db.php";
header("Cache-Control: no-cache");
$uri = substr($_SERVER["REQUEST_URI"], 4);
if(preg_match("/\/users\/[0-9]+/", $uri)) {
$id = explode("/", $uri)[2];
for($i = 0; $i <= sizeof($data); $i++){
if ($data[$i]["id"] == $id) {
header("Status: 200");
var_dump($data[$i]);
exit(0);
}
}
header("Status: 404");
} elseif ($uri == "/users/list"){
var_dump($data);
} elseif (preg_match("/\/delete\/[0-9]+/", $uri)){
$id = explode("/", $uri)[2];
for($i = 0; $i <= sizeof($data); $i++){
if ($data[$i]["id"] == $id) {
header("Status: 200");
unset($data[$i]);
exit(0);
}
}
header("Status: 404");
}
.htaccess:
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# Перенаправление с ДОМЕН на ДОМЕН/api
RewriteCond %{REQUEST_URI} ^/$
RewriteRule ^(.*)$ /api/$1 [R=301]
#Если URI начинается с api/ то перенаправлять все запросы на index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/(.*)$ /index.php
Является ли данний Api RESTfull
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Не работают куки в PHP, имеем массив со всеми переводами текста: $local ассоциативный массив в котором ещё массивы выглядит это всё примерно так
Ребята ,кто знает по какому принципу устроена приём платежей на сайте без сторонних агрегатов типо робокасса и тд
AccountDaoImplTest - test