|
|
|
|
|
для: namo
(21.01.2006 в 18:26)
| | А не проще тогда использовать parse_url()?
$url_arr=parse_url("http://poliv.my/?cms&id=3&PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3");
echo $url_arr['scheme'].'://'.$url_arr['host']; // http://poliv.my
|
| |
|
|
|
|
|
|
|
для: cheops
(21.01.2006 в 21:16)
| | не не совсем то, нужно из строки:
http://poliv.my/?PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3
сделать
http://poliv.my/
но строки могут быть разные например содержать больше get переменных, поэтому надо вырезать только ?PHPSESSID=... или &PHPSESSID=...
Вообщем в конечном итоге мне не нужна переменная PHPSESSID её надо удалить из строки... | |
|
|
|
|
|
|
|
для: namo
(21.01.2006 в 18:26)
| |
$array = explode("&",$url);
$arr = preg_grep("/PHPSESSID/",$array);
echo $arr[0] \\ Будет твоим значением !
|
| |
|
|
|
|
|
|
|
для: namo
(21.01.2006 в 18:26)
| | А может просто строковыми переменными
<?php
$a = "http://poliv.my/?PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3";
echo substr($a,strpos($a,"?"));
?>
|
| |
|
|
|
|
|
|
|
для: namo
(21.01.2006 в 18:26)
| | Попробовал такой вариан, но чета он неработает:
<?
$a = "http://poliv.my/?PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3";
$a = ereg_replace("^(\?PHPSESSID=[[:alnum:]]$)|(&PHPSESSID=[[:alnum:]])$", "", $a);
echo $a;
?>
|
| |
|
|
|
|
|
|
| Здравствуйте, помогите составить РВ, чтото у меня нефига не получается, есть строка:
http://poliv.my/?PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3
и
http://poliv.my/?cms&id=3&PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3
как из них вырезать ?PHPSESSID=7ef5d17adaaf39eab41512b24cda13a3, естественное SID всегда будет менятся... | |
|
|
|
|