sergeiss
28.08.2014 - 10:56
На нашем форуме, да и не только на нем, периодически поднимается вопрос защиты своего приложения. Причины для защиты могут быть разные (начиная от паранойи и заканчивая защитой от недобросовестного заказчика

), не про них вопрос.
Идея вот какая. Сделать на Си свою библиотеку, функции из которой необходимы для работы специфического функционала. Технически это будет обычная DLL, подключаемая к ПХП. Если не включил ее, то не будет работать что-то в приложении. А если включил, то кроме основных функций там еще какой-то контроль делается. Какой именно контроль - это уже отдельный разговор.
Вот такая идея... Тема так, на самом деле, "просто потрындеть"
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
vagrand
28.08.2014 - 11:02
Ну и тогда процентов 80 хостингов сразу отсеится. Минимум нужен будет VDS.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
sergeiss
28.08.2014 - 11:04
Ясно дело, что речь не идет про дешевые хостинги и дешевые приложения. Ради них не стОит заниматься такой защитой. Я имел ввиду что-то более-менее серьёзное, а не "персональную страницу дяди Васи".
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
vagrand
28.08.2014 - 11:09
ИМХо, если нет реальной необходимости для ускорения и оптимизации писать какой-то кусок кода на си, то смысла в этом особого нет.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
bestxp
28.08.2014 - 11:12
тогда нет смысла писать на C можно и на Zephyr и скомпилить в уже в ext для php
притом опять же вызовы этой гадости можно найти и заменить, то есть либо весь проект закрыт либо не закрыт и регулируется договорной основой ) юридической с которой проще обращаться