dev400: я о том, что если сделать файл, в котором будет
include 'controller1.php';
include 'controller2.php';
include 'controller3.php';
и вызвать get_declared_classes, то получишь все 3 класса.
dev400: дело в том, что без подключения всех файлов зависимые классы никак не получить.
поэтому либо нужно парсить файлы по одному и строить дерево зависимостей, либо сделать тупой греп директории по "extends ClassName" и разобрать нужные файлы.
Crash: все тоже самое, что я написал выше, только заменить "локальная машина" на "сервер".
поймите нет никакого "открытый ssh-ключ Гитхаба" и необходимости его получения.
вы оперируете только своими ключами, добавленными в акаунт на гитхабе.
итого: вам нужно добавить ключ сервера в акаунт гитхаба.
Rsa97: > Клиент может просто не вернуть данные, таким образом представившись как новый посетитель.
и чем это будет отличаться от удаления сессионной печеньки при server-side сессиях?
trase8: такой вариант реализуется на любом языке. в том числе и на пыхе.
более того - это кагбе и не зависит от языка.
Rsa97 > но при этом вы никак не сможете защититься от изменения этих данных клиентом в свою пользу
защититься можно. только оверхед от перегонки данных туда-сюда этого не стоит.