Salut ,
je cherche de la documentation sur la création d'un api en php mais j'ai pas trouvé grande chose .
merci pour votre aide .
Salut ,
je cherche de la documentation sur la création d'un api en php mais j'ai pas trouvé grande chose .
merci pour votre aide .
Tu as une doc ici : http://fr.php.net/manual/en/internals2.php
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Peut-être des choses type SOAP (http://php.net/manual/fr/book.soap.php) ou via des frameworks comme Zend_Soap ou Zend_Rest ?
J'avais ça aussi dans mes favoris : http://getfrapi.com/
La création d'une API peut se faire au travers d'un webservice (type SOAP par exemple) ou simplement en renvoyant des données Json / XML (ou autre).
Une API c'est simplement une requête qui renvoie des données formattées dans le but de les exploiter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // URL = /api/users/18 // $request == array(users, 18) if($request[0] === 'users'){ echo json_encode(get_user($request[1])); } exit;
salut ,
merci pour vos réponses chaleureuses
Bref par api je veux dire ceci :
chaque application nécessite une partie authentification par login et pass .
on est un club de sécurité informatique on veux crée quelque chose de standard pour tous nos applications qu'on développe en php avec tous les aspects de sécurité ( anti brute force , anti sql injection anti xss ....) comme ci on a juste à utiliser cette partie dans tous nos applications je sais pas si le mot api est correct pour cet aspect et je demande vos conseilles .
merci .
Hello, je pense que pour ton besoin SOAP serait pas mal.
Personnellement, je n'utilise pas une solution centralisé pour tous ces aspects sécuritaires, j'utilise un MVC couplé avec une architecture 3tiers, chaque couche sait ce qu'elle à a faire et implémente sa logique de sécurité interne.
Pour les besoins que tu as cités:
- Authentification: regarde du coté de CAS
- Injection SQL: prepared statements
- Attaques XSS: regexp
- Anti bruteforce: CAPTCHA
etc...
On vous a menti
PHP, Injection de dépendances et composants
La POO en PHP en 10 minutes pour moins
Suivez-moi sur GitHub et Twitter
N'oubliez pas de vous servir des bouttons , et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager