PHP как проверить с какой страницы пришел запрос?
Неправильный вопрос. Ответ на правильный вопрос гуглится по запросу "CSRF".
$_SERVER['HTTP_REFERER'] // тут адрес страницы, с которой был отправлен запрос
Однако учтите, что данного свойства может и не быть. Поэтому всегда проверяйте его на наличие. 
Если нужна 100% гарантия, отправляйте из вашего скрипта дополнительное свойство, например, referer_id (либо id, чтобы на сервере получить из предопределенного массива саму ссылку, если у вас скрипты расположены в четко определенных местах; либо саму ссылку).