Suchmaschinenoptimierung
   
 

SEMSEO Konferenz 2012
 

 
 

Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstellung?

Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webmaster Hardware, Server, Hosting, Technik
 Cyberduck aktualisiert nicht richtig Outlook Dateien ( .pst ) exportieren  
pvdb

pr


: 16.01.2005
: 292
: Bremen


: 06.07.2011, 20:42    : Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstellung? Antworten mit Zitat

Hi,

ich habe grad ein Problem, was ich noch nie hatte. Auf unseren Server Zend auf OSX habe ich eine test.php mit folgenden Inhalt:

Code:

<?
print_r($_GET);
?>


Mehr steht da nicht drinnen. Das reicht um das Problem zu zeigen.

Nun habe ich diesen Aufruf.

http://www.testdomain.de/test.php?p1=test1&p2=test2

Im Browser zeigt er mir dies an:

:

Array ( [p1] => test1 [p2] => test2 )


Nun führe ich den Aufruf unter OSX in der Konsole aus also

"curl http://www.testdomain.de/test.php?p1=test1&p2=test2"

Das gibt diesen Output

:

noname:~ phil$ curl http://www.testdomain.de/test.php?p1=test1&p2=test2
[1] 91051
noname:~ phil$ Array
(
[p1] => test1
)



In der Konsole zeigt er mir nur den immer den ersten GET Parameter an und die anderen nicht.


Ich hatte die Tage in unseren Shop die Sofortüberweisung Schnittstelle umgebaut. Bestellungen werden vorher temporär gespeichert und durch den Sofortüberweisung http Aufruf bei uns dann nach Zahlung importiert. Der Aufruf erfolgt als HTTP GET Aufruf.

Online bei Sofortüberweisung in der Übersicht, sieht man das der Aufruf auch erfolgreich war.

Nun funktioniert der Import nicht. Wenn ich es manuel im Browser ausführe geht es aber. Durch den Aufruf in der Konsole sah ich nun das Problem und weiß nicht weiter. Leider liest Sofortüberweisung nur den Header und nicht den Body aus. Sonst könnte man es einfacher vergleichen.

Kann dies ggf. eine Server Einstellung oder woran kann das liegen? Ich weiß auch nicht ob dies 100% das Problem ist, aber genau so, lässt sich erklären, wieso der Import nicht geht.

Könnte statt der $_GET Version die $_POST Version das Problem lösen?


Vielleicht hat ja jemand eine Idee.
Nach oben
pvdb Private Nachricht senden
3rr0r

pr


: 12.07.2007
: 224
: Pattaya


: 06.07.2011, 22:02    : Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstellung? Antworten mit Zitat

nteressanter Fehler, den es eigentlich nicht geben kann

Es ist irgendwie egal ob ich die test.php im Browser rufe oder per curl hole.
Das was als Ergebnis dann am Schirm steht muß gleich sein.

Der einzige Unterschied kann an den Einstellungen für curl liegen.

Nicht getestet hast Du ob nur 1 Variable geholt wird oder ob die letzte vergessen wird. Also nochmal mit 3 Parametern testen.
Weiter würde ich den Parameter noch direkt testen:
$_GET 'p2'
Nach oben
3rr0r Private Nachricht senden
profo

pr


: 18.01.2007
: 1709



: 06.07.2011, 22:42    : Re: Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstell Antworten mit Zitat

pvdb hat Folgendes geschrieben:
Vielleicht hat ja jemand eine Idee.

Ja. Beim Shell-Aufruf solltest Du die URL in Anführungszeichen setzen. Die Shell interpretiert das & sonst nämlich als "ab in den Hintergrund" und es kommt korrekterweise das von Dir beschriebene Ergebnis zustande.

Ceterum censeo facebook esse delendam.
Nach oben
profo Private Nachricht senden
pvdb

pr


: 16.01.2005
: 292
: Bremen


: 07.07.2011, 07:45    : Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstellung? Antworten mit Zitat

@profo

Mit Anführungszeichen funktioniert es. Vielen Dank. Dann will ich als nächstes mal anfragen wie der Anbieter die Links aufruft. Vielleicht lässt sich damit das Problem lösen
Nach oben
pvdb Private Nachricht senden
Neues Thema eröffnen   Neue Antwort erstellen    ABAKUS Foren-Übersicht -> Webmaster Hardware, Server, Hosting, Technik
Seite 1 von 1

 






Ähnliche Beiträge
Thema Forum Antworten
Bei welchem Anbieter Server mieten ? Bei welchem Anbieter Server mieten ? klausg Webmaster Hardware, Server, Hosting, Technik 8 13.05.2012, 18:13 Bei welchem Anbieter Server mieten ?
Suche gescheiten Proxy Server? Suche gescheiten Proxy Server? klausg Webmaster Hardware, Server, Hosting, Technik 5 12.05.2012, 16:40 Suche gescheiten Proxy Server?
Neues Backlinkcheck und Verwaltungstool für eigenen Server Neues Backlinkcheck und Verwaltungsto... PHPSchmied SEO Tools & Suchmaschinenmarketing-Tools 3 10.05.2012, 23:04 Neues Backlinkcheck und Verwaltungstool für eigenen Server
SEO Effekt:DNS Server und Webhoster in verschiedenen Ländern SEO Effekt:DNS Server und Webhoster i... drderphilosophie Ich hab' da mal 'ne Frage 3 09.05.2012, 23:05 SEO Effekt:DNS Server und Webhoster in verschiedenen Ländern
Andere Rankings bei Top100-Einstellung Andere Rankings bei Top100-Einstellung Cujo Ich hab' da mal 'ne Frage 2 05.05.2012, 21:38 Andere Rankings bei Top100-Einstellung
Managed Server - Was mit den Links machen Managed Server - Was mit den Links ma... narc Webmaster Hardware, Server, Hosting, Technik 2 04.05.2012, 22:21 Managed Server - Was mit den Links machen
Server-Wissen.de - Infoportal rund um Server und Sicherheit Server-Wissen.de - Infoportal rund um... pimpi SEO-Feedback und -Reviews von Mitgliederwebseiten 1 24.04.2012, 12:53 Server-Wissen.de - Infoportal rund um Server und Sicherheit

Suchmaschinenoptimierung | Latent Semantische Optimierung (LSO) | SEO Blog | SEO Online Tools | Suchmaschinenmarketing Angebot | Online Marketing

Impressum

Dieses SEO Forum läuft unter phpBB.


Sie lesen gerade: Curl Konsolen Aufruf vs. Browser Aufruf (Server Einstellung?