[PHP] fopen nieuwe url opvangen?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 28-05-2024
Hey,

ik wil met fopen een pagina inlezen, en zit met het volgende probleem.

De pagina die ik wil inlezen genereert een soort van sessie id, en geeft de info die ik wil inlezen alleen weer met dat sessie id.
Als je de pagina bezoekt met bijvoorbeeld index.php, dan maakt hij een id aan en wordt je zonder dat je het verder merkt geforward naar bijv. index.php?v=458234

Nu kan ik dus met fopen niet gewoon index.php inlezen, omdat je dan niks te zien krijgt... ik moet op een of andere manier die nieuwe url zien op te vangen, is dit met PHP mogelijk voor zover jullie weten?

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

TangLeFuzZ schreef op vrijdag 11 februari 2005 @ 10:26:
Hey,

ik wil met fopen een pagina inlezen, en zit met het volgende probleem.

De pagina die ik wil inlezen genereert een soort van sessie id, en geeft de info die ik wil inlezen alleen weer met dat sessie id.
Als je de pagina bezoekt met bijvoorbeeld index.php, dan maakt hij een id aan en wordt je zonder dat je het verder merkt geforward naar bijv. index.php?v=458234

Nu kan ik dus met fopen niet gewoon index.php inlezen, omdat je dan niks te zien krijgt... ik moet op een of andere manier die nieuwe url zien op te vangen, is dit met PHP mogelijk voor zover jullie weten?
Hoe wordt de persoon geredirect naar de nieuwe Url?

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 28-05-2024
Volgens mij met een location header in PHP, je merkt het iig zelf niet...

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

TangLeFuzZ schreef op vrijdag 11 februari 2005 @ 10:43:
Volgens mij met een location header in PHP, je merkt het iig zelf niet...
In dat geval heb je twee opties, of je leest hand matig de header uit. En je doet een nieuwe fopen naar de nieuwe Url.
Of je gebruikt curl die heeft de mogelijkheid om http-redirects te volgen.

Optie twee is de mooiste optie.

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 28-05-2024
Cool, wist niet dat dat kon...

Ben nu bezig cURL mee te configureren met PHP, zit alleen wel met een probleem;

Op www.php.net/curl staat het volgende:
To use PHP's CURL support you must also compile PHP --with-curl[=DIR] where DIR is the location of the directory containing the lib and include directories. In the "include" directory there should be a folder named "curl" which should contain the easy.h and curl.h files. There should be a file named libcurl.a located in the "lib" directory. Beginning with PHP 4.3.0 you can configure PHP to use CURL for URL streams --with-curlwrappers.
Die include files staan bij mij in:
/usr/local/include/curl

en de lib file staat in:
/usr/local/lib/

2 verschillende directories dus... wat moet ik nu opgeven als DIR?

Acties:
  • 0 Henk 'm!

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

TangLeFuzZ schreef op vrijdag 11 februari 2005 @ 12:48:
Cool, wist niet dat dat kon...

Ben nu bezig cURL mee te configureren met PHP, zit alleen wel met een probleem;

Op www.php.net/curl staat het volgende:


[...]


Die include files staan bij mij in:
/usr/local/include/curl

en de lib file staat in:
/usr/local/lib/

2 verschillende directories dus... wat moet ik nu opgeven als DIR?
probeer eens /usr/local ( ik ben geen linux guru )

Als dit niet werkt misschien een nieuw topic openen in NOS voor dit probleem? Of een move vragen.

Programmer - an organism that turns coffee into software.


Acties:
  • 0 Henk 'm!

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 28-05-2024
Directory mee opgeven was niet nodig, with-curl did the trick :)

Acties:
  • 0 Henk 'm!

Verwijderd

LuCarD schreef op vrijdag 11 februari 2005 @ 11:22:
Of je gebruikt curl die heeft de mogelijkheid om http-redirects te volgen.

Optie twee is de mooiste optie.
Volgens mij moet je followlocation op 1 zetten. Heb ook een keer dat probleem gehad, uren naar lopen staren.
Pagina: 1