7 languages, 3 pages (What/How/Start), 80-line router, 98KB total.
Features:
- No database, no Composer, no build step — just files on disk
- nginx PHP isolation: only index.php executes
- Bot detection with browser heuristic bypass
- Rate limiting, structured weekly logs, geo-location, Telegram alerts
- Multi-language: Accept-Language auto-detect, nav dropdown
- Article sub-page routing via /start/{slug}
- Apache + Caddy config alternatives documented in Start page
- Sample config — no real keys or secrets
11 lines
275 B
PHP
11 lines
275 B
PHP
<?php
|
|
echo "bare-site — development info";
|
|
echo '<hr>';
|
|
print_r($_SESSION['VISITOR']);
|
|
echo '<hr>';
|
|
echo "<h1>All Headers</h1>";
|
|
foreach ($_SERVER as $key => $value) {
|
|
echo "<strong>$key:</strong> " . htmlspecialchars($value) . "<br>";
|
|
}
|
|
echo '<hr>';
|
|
echo "workbench";
|