Jump to content

PHP uitvoeren zonder browser en shell


Ophion

Recommended Posts

Hallo,

Ik heb een webhost bij Antagonist. Hier heb ik geen toegang tot shell. Nu heb ik een PHP Socket tutorial gevolgd maar ik kan dus niet goed vinden hoe ik dit veilig moet uitvoeren. Ik heb het eens geprobeerd (uitgevoerd in webbrowser), maar toen kon ik het PHP bestand niet meer stoppen (Bestand verwijderen etc wou niet helpen). Ik moest contact opnemen met Antagonist om het PHP bestand te laten stoppen. Hoe kan ik zo'n PHP bestand uitvoeren zodat ik hem ook weer kan laten stoppen?

Groetjes,

Jeroen.

Link to comment
Delen op andere websites

Ik weet het niet zeker, maar volgens mij is het zelfs met shell zo dat je een eenmaal gestart script niet meer kan stoppen. Je kan iets alleen stoppen als je volledige controle hebt over de apache-server lijkt me, en dat krijg je niet zo snel bij een webhost.

Als work-around kun je echter wel iets bedenken:

Ik verwacht dat in je script een loop staat, aangezien je zonder loop geen langdurig script in elkaar gezet krijgt. Maak een bestand met een simpele tekst erin, bijvoorbeeld TRUE( of RUN of zo). Kijk dan elke keer als je door de loop gaat, of om de zoveel keer, of de inhoud van dat bestand TRUE is. Zo niet: afkappen. Je kunt dan dus het script laten stoppen door de inhoud van dat bestand te veranderen. Dit kan ook met bijvoorbeeld een tabelletje in een database.

Dit heb ik overigens nog nooit in praktijk gemaakt of gezien, dus of het werkt en of het efficient is weet ik niet. Andere manieren zullen ook wel bestaan om dit effect te bereiken.

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...