CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 13-10-2014 18:10:43

6120
The Big Cake
Date d'inscription: 06-11-2009
Messages: 379

Double Post [RESOLU]

Est-il possible avec cakephp d'envoyer un formulaire vers à la fois :
- une méthode cake (aucun problème évidemment)
- une adresse externe
?

Je sais le faire en javascript mais j'ai trouvé ça sur un forum (http://www.webmasterworld.com/forum88/5375.htm) et j'aimerais mieux utiliser php pour des raisons de sécurité :

Code: php

  1. function post() {
  2. // Traitement interne des données
  3. // mon code ici pour cakephp, la bdd etc.
  4. // traitement externe
  5. $http_response = '';
  6. $content_length = strlen($data);
  7. $fp = fsockopen($host, 80);
  8. fputs($fp, "POST $path HTTP/1.1\r\n");
  9. fputs($fp, "Host: $host\r\n");
  10. fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
  11. fputs($fp, "Content-Length: $content_length\r\n");
  12. fputs($fp, "Connection: close\r\n\r\n");
  13. fputs($fp, $data);
  14. while (!feof($fp)) $http_response .= fgets($fp, 28);
  15. fclose($fp);
  16. return $http_response;
  17. }
  18. $postdata = '?foo=bar';
  19. foreach($_POST as $key => $val) $postdata .= '&'.$key.'='.$val;

Ou y-a-t'il une méthode plus "cakienne" de faire ça ?

Dernière modification par 6120 (16-10-2014 12:16:58)

Hors ligne

 

#2 14-10-2014 10:08:18

spout
Cooker
Date d'inscription: 18-12-2010
Messages: 1899

Re: Double Post [RESOLU]

Hors ligne

 

#3 16-10-2014 01:03:53

6120
The Big Cake
Date d'inscription: 06-11-2009
Messages: 379

Re: Double Post [RESOLU]

Merci

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr