Practical Web Data Patterns
Query Defaults
Choose a safe default for a query value.
Query Defaults
query_defaults.php
<?php
$page = ;
$pageSize = 10;
$offset = ($page - 1) * $pageSize;
echo "page=" . $page . "\n";
echo "offset=" . $offset . "\n";
<?php
$page = ;
$pageSize = 10;
$offset = ($page - 1) * $pageSize;
echo "page=" . $page . "\n";
echo "offset=" . $offset . "\n";
<?php
$page = ;
$pageSize = 10;
$offset = ($page - 1) * $pageSize;
echo "page=" . $page . "\n";
echo "offset=" . $offset . "\n";
query-defaults
Web handlers often read optional query data. Static lessons can model the query value with local scalar data instead of reading a real request.