fix(read.php): replace deprecated FILTER_SANITIZE_STRING for PHP 8.3 compatibility

### Problem

The usage of `FILTER_SANITIZE_STRING` in `read.php` causes a deprecation warning in PHP 8.1 and breaks functionality entirely in PHP 8.3, as the constant was removed.

### Solution

This commit replaces:
```php
filter_input(INPUT_GET, 'id', FILTER_SANITIZE_STRING);



with a safer and future-proof alternative:

$id = filter_input(INPUT_GET, 'id', FILTER_UNSAFE_RAW);
$id = trim(strip_tags($id));


> _Thanks for maintaining this project! Happy to contribute._ 😊
This commit is contained in:
CLAlberto
2025-05-06 16:16:22 +02:00
committed by GitHub
parent e4d3af69b5
commit 2c3f2bb030
+3 -2
View File
@@ -5,8 +5,9 @@ if ($_SERVER["REQUEST_METHOD"] !== "GET" || !isset($_GET['id'])) {
die("Method not allowed. Check id parameter"); die("Method not allowed. Check id parameter");
} }
// Validation and sanitization of the input // Validation and sanitization of the input UPDATE to php 8.3
$id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_STRING); $id = filter_input(INPUT_GET, 'id', FILTER_UNSAFE_RAW);
$id = trim(strip_tags($id));
if (!$id) { if (!$id) {
die("Invalid ID parameter"); die("Invalid ID parameter");