Gå til innhold

Hjelp til curl (Enkelt)


Anbefalte innlegg

Jeg har nå satt meg ned og bestemt meg for å lære curl ordentlig.

Det virker egentlig ikke så vanskelig, men likevell sitter jeg her med noen problemer.

 

okei, jeg har 4 filer.

 

- index.php

<?php
session_start();
?>
<form action="create.php" method="post">
Navn: <br><input type="text" name="navn"><br>
<input type="submit" value="Create" name="submit">
</form>
<hr>
<?php
echo $_SESSION['navn'];
?>

 

- create.php

 

<?php
session_start();
$navn = htmlentities($_POST['navn']);

$_SESSION['navn'] = $navn;
echo "<br><a href='index.php'>Tilbake</a>";

?>

 

- curl.php

 

<?php
$data = "navn=Daniel&submit=Create";
$url = "http://www.thenordicdj.com/web/php/curl/create.php";

function send($url,$data) {
$ch = curl_init($url); // Vi initialiserer CURL med URL'en.
curl_setopt($ch, CURLOPT_POST, 1); // Denne betyr at vi sender POST (i motsetning til GET)
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // Vi sender med postdata,
curl_exec($ch); // kjører spørringen,
curl_close($ch); // og avslutter curl. FERDIG!
}

send($url,$data);

?>

 

Det som skjer er rett og slett ingenting.

index.php ligger her!

og create.php ligger i samme mappe.

 

Når jeg åpner curl.php vises linken "Tilbake" akkurat som skjer i create.php.

 

Noen som vet hva feilen kan være? Det kommer ingen feilmeldinger.

Takker på forhånd!

 

- onTop

Endret av onTop
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...