Toon posts:

Server antwoord op http request

Pagina: 1
Acties:
  • 408 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste tweakers,

Na uren googlen ben ik er nog steeds niet uit; Ik ben op zoek naar een programma welke ik op mijn dedicated server (debian) kan laten draaien en luistert naar een http request. De server moet dan data weergeven uit de mysql database.

Dus een string als deze: www.mijnserver.com?password=qqq&id=www&action=eee moet mijn server detecteren, en als de logingegevens juist zijn een antwoord teruggeven gebaseerd op de functie action(eee).

Wie kan me in de juiste richting helpen?

Alvast bedankt.

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 23:10

Creepy

Tactical Espionage Splatterer

Aangezien je al eens wat met PHP hebt gedaan lijkt het me een kleine moeite om zoiets te maken? Ik snap niet dat je daar uren voor moet googlen en dan nog niks hebt......

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 22:08

MBV

Wat dacht je van apache met PHP?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Creepy schreef op donderdag 06 november 2008 @ 14:48:
Aangezien je al eens wat met PHP hebt gedaan lijkt het me een kleine moeite om zoiets te maken? Ik snap niet dat je daar uren voor moet googlen en dan nog niks hebt......
Ja, ik ken PHP, maar hoe kan ik php hier dan voor gebruiken?

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op donderdag 06 november 2008 @ 14:57:
[...]


Ja, ik ken PHP, maar hoe kan ik php hier dan voor gebruiken?
Als je PHP kent weet je ook hoe je het er voor kunt gebruiken :? Je kunt toch gewoon een antwoord echo-en :?

Kort door de bocht:
PHP:
1
2
3
4
if ($_GET['password'] == 'qqq' && $_GET['id'] == 'www')
  echo MyFunction($_GET['action']);
else
  echo "Credentials invalid";

[ Voor 22% gewijzigd door RobIII op 06-11-2008 15:01 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MBV schreef op donderdag 06 november 2008 @ 14:48:
Wat dacht je van apache met PHP?
Ok, apache met php, dus ik kan apache zo configureren dat het luistert naar http requests en dan een PHP functie uitvoert? Ik google dan even verder.

bedankt

Acties:
  • 0 Henk 'm!

  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Ik zou een interface IDatabaseRequest maken welke een functie Invoke kent.

Vervolgens kun je deze class via de autoload (function __autoload($class_name)) functionaliteit van PHP inladen en vervolgens run je de Invoke method op deze instance en geef je het resultaat terug..

Heb je al eens naar XML-RPC of SOAP gekeken?

If it isn't broken, fix it until it is..


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
RobIII schreef op donderdag 06 november 2008 @ 14:58:
[...]


Als je PHP kent weet je ook hoe je het er voor kunt gebruiken :? Je kunt toch gewoon een antwoord echo-en :?

Kort door de bocht:
PHP:
1
2
3
4
if ($_GET['password'] == 'qqq' && $_GET['id'] == 'www')
  echo MyFunction($_GET['action']);
else
  echo "Credentials invalid";
Ik denk dat je mijn vraag nog eens moet lezen, ik begrijp niet hoe dit me kan helpen om ervoor te zorgen dat mijn server automatisch een script lanceert na een http request te hebben gedetecteerd.

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op donderdag 06 november 2008 @ 15:05:
Ik denk dat je mijn vraag nog eens moet lezen, ik begrijp niet hoe dit me kan helpen om ervoor te zorgen dat mijn server automatisch een script lanceert na een http request te hebben gedetecteerd.
Ik denk dat jij nog eens de basics van een webserver danwel php moet gaan doornemen ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • Pogostokje
  • Registratie: September 2001
  • Laatst online: 25-09 23:01

Pogostokje

* twiet *

Apache is een webserver. Apache kan PHP scripts starten bij aanroep van een bepaalde URL.

... ook ik heb soms per ongeluk gelijk.


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 22:08

MBV

WTF?! Maak een .php bestand, genaamd index.php. Zet daar <?php en ?> php in, en zet daartussen php-commando's. Alle requests die bij de webserver aankomen voor www.example.com/ of www.example.com/index.php worden nu afgehandeld door je PHP script.

Hoe heb je dan tot nu toe PHP gebruikt?

Tip: zoek een beginnerscursus PHP: http://devzone.zend.com/node/view/id/625

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Pogostokje schreef op donderdag 06 november 2008 @ 15:08:
Apache is een webserver. Apache kan PHP scripts starten bij aanroep van een bepaalde URL.
Dat is de info die ik zocht, bedankt!

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh, dit is écht te basic. Zoals eerder gezegd: neem even wat tutorials door.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.