Toon posts:

(index.php?var1=1&var2=2) -> (index.php?var2=2)

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoe doe ik dit in php

index.php?var1=1&var2=2

moet worden

index.php?var2=2

dus dat (var1=1&) weggehaald wordt als het wordt gedecteerd, ik ben zo ver dat ie JA via een echo doet maar ik moet het eruit halen

het volgend scriptje laat JA zien als er var1=1& in staat maar hoe rip ik dat uit de url...

if (preg_match("/var1=([0-9]+)&/i", getenv("REQUEST_URI"), $matches))
{
echo "ja";
}

Verwijderd

preg_replace lijkt me dan hè?
stel die url is string $string

$string = preg_replace ($search, $replace, $string);

Verwijderd

Topicstarter
Het is gelukt, Hartelijk bedankt...

===================================================
if (preg_match("/menu=([0-9]+)&/i", getenv("REQUEST_URI"), $matches))
{
$referer_url = preg_replace ("/menu=([0-9]+)&/i", "", getenv("REQUEST_URI"));
}
else
{
$referer_url = getenv("REQUEST_URI");
}

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Misschien sla ik de plank mis maarhe kan je niet
PHP:
1
2
3
4
5
6
<?
if ($HTTP_GET_VARS['var1']==1)
{
echo "ja";
}
?>

Programmer - an organism that turns coffee into software.


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Dat zou best kunnen, maar dat heeft geen zin denk ik omdat hij dat niet wil :P :)

Verwijderd

je index.php
PHP:
1
2
3
4
5
6
7
8
<?
if($var2){
  header("Location: index.php?var2=$var2");
  exit;
}

de rest van je code..
?>
Pagina: 1