Portal > Foren > PHP > PHP-Programmierung > post Daten weiter leiten als "POST" per header(&qu
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 21.03.2005, 15:29 Nach oben    #1
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard post Daten weiter leiten als "POST" per header(&qu

Hi, ich habe zur Zeit keine Möglichkeiten auf irgend ein PHP-fähigen Server zu zugreiffen.

Mein Problem.
Ich schicke ein Formular mit "method=post" ab und muss aber evtl. die Daten an ein anderes Scipt schicken, wie an $_SERVER['PHP_SELF'].

Da ich vorher es aber nicht weiss, wollte ich fragen, ob ich die Daten, wenn sie abgeschickt worden sind mit
PHP-Code:
<?php header("Location: [url]http://anderere_server.de/datei.php"[/url]); ?>
weiterleiten und so die "POST-Daten" mitnhemen kann????

Ich glaube mal eher nicht.

Könnte evtl., wenn jemand gerade Zeit hat das testen?
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 15:38 Nach oben    #2
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard Re: post Daten weiter leiten als "POST" per header

Zitat:
Zitat von schifti
Hi, ich habe zur Zeit keine Möglichkeiten auf irgend ein PHP-fähigen Server zu zugreiffen.
Ich könnte dir einen ftp-Zugang zu webspace einrichten.
Ich verstehe aber deine Frage nicht so ganz...

Ggf. wäre dir aber mit obiger Lösung geholfen.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 15:51 Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard post Daten weiter leiten als "POST" per header(&qu

es ist nur Port: 80 offen (Browser-Upload)

Auf dem einen lese ich eine Datenbank aus, lasse den Inhalt anzeigen und dann soll es per POST an den externen Server (online) gesendet werden.

man muss aber immer erst sich den Inhalt anschauen, um die Daten zu bekommen, deswegen <form action="$_SERVER[PHP_SELF]">

Hat man dann die Daten angeschaut soll mit klick auf den Button die Daten an den anderen Server gesendet werden (geht nicht, da $_SERVER[PHP_SELF]).

Ich könnte ja nach dem ersten Absenden <.. action="anderes_script"> aber wenn man dann noch einmal eine Tabelle mehr auswählt, ist sie nicht mit drinn.
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:25 Nach oben    #4
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard post Daten weiter leiten als "POST" per header(&qu

Ggf JS? Ich mag es zwar nicht, aber so wäre es möglich die Daten erst anzuschauen und zu verifizieren bevor sie wirklich verschickt werden...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:28 Nach oben    #5
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard post Daten weiter leiten als "POST" per header(&qu

naja, da kenne ich mich zu wenig aus.

Feierabend. bis morgen
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:32 Nach oben    #6
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard post Daten weiter leiten als "POST" per header(&qu

sry, dass ich nicht wirklich helfen konnte!

Ich werde morgen wohl hier nicht präsent sein. Schreibe eine schwierige Klausur!
4 Std. über elektromatgnetische Wellen und E/M-Felder
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:34 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard post Daten weiter leiten als "POST" per header(&qu

Verfrachte das gesamte Array $_POST in eine Session.
PHP-Code:
<?php

   
if( isset($_POST['abgesendet']) OR isset($_SESSION['post']) ) {
        
$_SESSION['post'] = (isset($_POST['abgesendet']) 
                                    ? 
$_POST
                                    
$_SESSION['post'];
   }
   else {
        
// mach was 
   
}
                           
?>
Sieht irgendwie umständlich aus *gg*
Hm .. komisch. Naja. Auf jeden Fall will ich damit sagen, dass Du einfach nicht mehr mit $_POST arbeitest, sondern direkt mit $_SESSION['post']. Dann ist es egal, ob Du ein header() dazwischen hast oder nicht ...

Dazu natürlich ein Verweis
[PHP] Was sind eigentlich Arrays?

Grüße Ben

Geändert von Jann Hendrik (05.06.2007 um 07:48 Uhr) Grund: php-info.org - l ink entfernt.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:35 Nach oben    #8
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard post Daten weiter leiten als "POST" per header(&qu

klar - Sessions wäre auch eine Möglichkeit, aber ich hatte das so verstanden...

ähm - warum auch immer - dass die nicht in Frage kämen...
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.03.2005, 16:38 Nach oben    #9
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard post Daten weiter leiten als "POST" per header(&qu

Na. Sessions sind hier schon fein.

Zitat:
Zitat von schifti
Hat man dann die Daten angeschaut soll mit klick auf den Button die Daten an den anderen Server gesendet werden (geht nicht, da $_SERVER[PHP_SELF]).
Es ist so, dass man dann ja in der Session zwischenspeichern kann, welches Status man denn gerade hat. Ist das Script schon einmal aufgerufen worden?
Wenn ja, dann ist das hier also schon die Bestätigung und zack ... man wird weitergeleitet.
Ist es der erste Aufruf, so wird eben wieder das Formular angezeigt.
Das geht ja eigentlich "nur mit Sessions" .. und der Ben hat natürlich auch da ein Tut drüber geschrieben .. klaaaaaaaaaar

http://www.developers-guide.net/forums/54,php-ein-sessionbasiertes-loginsystem

Im Prinzip ist es so ähnlich. Eventuell kann man da ein Paar Ideen rausklauen

Grüße Ben.

Geändert von Jann Hendrik (05.06.2007 um 07:49 Uhr) Grund: php-info.org - l ink entfernt.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.03.2005, 09:01 Nach oben    #10
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard post Daten weiter leiten als "POST" per header(&qu

kann ich den auch die Session von einem anderen Server auslesen?

Weil ich kann doch nicht auf einen Netzwerk-Server aus dem i-net zugreifen (192.168.xxx.xxx)
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.03.2005, 13:54 Nach oben    #11
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.516
Standard post Daten weiter leiten als "POST" per header(&qu

Achso. Serverübergreifend geht das nicht.
Ben ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.03.2005, 15:24 Nach oben    #12
Jann Hendrik Bekaan
 
Benutzerbild von Jann Hendrik
 
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.379
Standard post Daten weiter leiten als "POST" per header(&qu

serverübergreifend gehts nicht, aber du kannst beim eigentlichen Abschicken an den NICHT-PHP-Server die Session-Daten per POST verschicken, aber intern kannst du die ja als Sessions benutzen bis sie validiert sind.
__________________

Umfragen:
bitte beachten: Vorschläge für künftige Umfragen
Woher weißt du vom developers-guide?

Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Schreibe ein Tutorial und beschreibe, wie es geht, was nicht klappt, wo man aufpassen muss usw.
Danke!
Jann Hendrik ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.03.2005, 15:42 Nach oben    #13
Erfahrener Benutzer
 
Benutzerbild von schifti
 
Registriert seit: 06.12.2004
Ort: Bayern
Beiträge: 185
Standard post Daten weiter leiten als "POST" per header(&qu

aahh, stimmt ja.

so sollte es doch gehen:

DB auswählen, anzeigen lassen, Daten in Session, wenn fertig, dann lese Session Daten ein und per hidden Felder durch POST an den externen Server.


Danke, werde es mal so ausprobieren.
schifti ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hardware-RAID-Lösung robo47 Plauderecke 29 26.12.2007 04:49
UTF-8 Daten per Form in DB speichern - keine Umlaute möglich derMaggus PHP-Programmierung 14 25.06.2007 13:00
[JAVA] Wie man aus Java mit einem PHP-Script kommuniziert sparrow Tutorials 0 25.03.2006 22:24
[PHP] Daten per Session übergeben Ben Tutorials 0 14.12.2004 14:34
[PHP] Wie übergebe ich Daten per URL? Ben Tutorials 0 05.12.2004 14:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:17 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45