В PHP вы можете получить переменные запроса из специальных глобальных массивов:
$_GET['page'] (for GET requests)
$_POST['page'] (for POST requests)
$_REQUEST['page'] (for either)
Похоже, вы ищете "Перенаправление после публикации", я бы предложил разделить display.php и voice.php на отдельные файлы. Голосование выглядит примерно так:
<?php
//vote.php
$page_number = (int)$_REQUEST['page'];
vote_for_page($page_number); //your voting logic
header('Location: display.php?page=' . $page_number); //return to display.php
Обратите внимание, что слепое принятие неанизированных данных формы может быть опасным для вашего приложения.
Редактировать: Некоторые люди считают плохой формой использовать $ _REQUEST для обработки обоих случаев. Опасность заключается в том, что вы можете сообщить об ошибке, если получите GET, когда ожидаете POST. Обычно GET резервируется для просмотра, а POST резервируется для внесения изменений (операции создания / обновления / удаления). Является ли это действительно проблемой, зависит от вашего приложения.