Sal ! deja am exasperat, nu reușesc sa rezolv !!!
Am nevoie să adresez o alta pagină .php cu linkul :
echo"<a href='http://localhost/nume site/$altapagina.php'>...
Merge OK doar în serverul localhost dar ...
echo"<a href='https://www.nume site.com/$altapagina.php'> ...
... pe serverul unde am domeniul, nu vrea ...
M-am inspirat din :
header("Location: http://".$_SERVER['SERVER_NAME']."/".$_SESSION['altapagina'].".php");
... care e ok, dar nu cu link <a href=' .......
Eu am nevoie să adresez diferite pagini !
Eventual indicați-mi niște tutoriale mai complexe, care să mă ajute. TKS !!!
tot despre link <a href= ... cu variabila ! Topic is solved
Moderatori: Moderatori, Start Moderator
Re: tot despre link <a href= ... cu variabila !
Simplu, faci astfel:
Cod: Selectaţi tot
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".$_SESSION['altapagina'].".php"; ?>">TEXT</a>
Re: tot despre link <a href= ... cu variabila !
Foarte mulțumiri Jetix !!!
Dar nu merge !!!
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".$altapagina.".php"; ?>">INAPOI</a>;
rezulta: http://www.domeniulmeu.com/.php ... ( nu vede variabila $altapagina și îmi dă "error 404" pagina pare pierdută,
nu este o greșeală, numai un accident neintenționat )
dar dacă pun :
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".'numepagina'.".php"; ?>">INAPOI</a>;
rezulta: http://www.domeniulmeu.com/numepagina.php ... și merge OK !!!
Nu știu cum să transform variabila în string, cred că am făcut peste 500 de teste cu tot felul de variante găsite pe net ...
Este curios că varianta cu Header('location ...) merge, dar cu <a href ... nu.
o să încerc să văd dacă mă pot ajuta cei de la hosting.
Dar nu merge !!!
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".$altapagina.".php"; ?>">INAPOI</a>;
rezulta: http://www.domeniulmeu.com/.php ... ( nu vede variabila $altapagina și îmi dă "error 404" pagina pare pierdută,
nu este o greșeală, numai un accident neintenționat )
dar dacă pun :
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".'numepagina'.".php"; ?>">INAPOI</a>;
rezulta: http://www.domeniulmeu.com/numepagina.php ... și merge OK !!!
Nu știu cum să transform variabila în string, cred că am făcut peste 500 de teste cu tot felul de variante găsite pe net ...
Este curios că varianta cu Header('location ...) merge, dar cu <a href ... nu.
o să încerc să văd dacă mă pot ajuta cei de la hosting.
Re: tot despre link <a href= ... cu variabila !
Ai definit variabila $altapagina? Dacă da, unde este definită, în fișierul unde execuți codul sau în altă parte?
Cod: Selectaţi tot
<?php $numepagina = "contact"; ?>
<a href="<?php print "http://".$_SERVER['SERVER_NAME']."/".$numepagina.".php"; ?>">INAPOI</a>;
-
- Senior Member
- Mesaje: 807
- Membru din: Sâm Iul 10, 2010 4:58 pm
- Localitate: Ploiesti
- Contact:
Re: tot despre link <a href= ... cu variabila !
Cod: Selectaţi tot
<?php
//punem paginile intr-un array
$pagini = array(
'pg1' = 'numepagina1',
'pg2' = 'numepagina2'
);
//setam cookie pentru valorile din array ale paginilor
// nume cookie primul parametru, al doilea valoare cookie si ultimul parametru setat pe 10 ani ca sa nu expire deloc
setcookie('pagina1', $pagini['pg1'], time () + (20 * 365 * 24 * 60 * 60));
setcookie('pagina2', $pagini['pg2'], time () + (20 * 365 * 24 * 60 * 60));
//Pe pagina respectiva apelezi conditia
if(isset($_COOKIE['pagina1'])) {
print '<a href="https://www.numesite.com/'.$_COOKIE['pagina1'].'.php">';
}
?>
Cod: Selectaţi tot
Nu confundati femeia de serviciu cu profesoara de Limba si Literatura Romana.
Re: tot despre link <a href= ... cu variabila ! Topic is solved
quadmachine scrie:Cod: Selectaţi tot
<?php
//punem paginile intr-un array
$pagini = array(
'pg1' = 'numepagina1',
'pg2' = 'numepagina2'
);
//setam cookie pentru valorile din array ale paginilor
// nume cookie primul parametru, al doilea valoare cookie si ultimul parametru setat pe 10 ani ca sa nu expire deloc
setcookie('pagina1', $pagini['pg1'], time () + (20 * 365 * 24 * 60 * 60));
setcookie('pagina2', $pagini['pg2'], time () + (20 * 365 * 24 * 60 * 60));
//Pe pagina respectiva apelezi conditia
if(isset($_COOKIE['pagina1'])) {
print '<a href="https://www.numesite.com/'.$_COOKIE['pagina1'].'.php">';
}
?>
Sau se mai poate si asa:
Cod: Selectaţi tot
<?php
//punem paginile intr-un array
$pagini = array(
'pg1' = 'numepagina1',
'pg2' = 'numepagina2'
);
//setam cookie pentru valorile din array ale paginilor
// nume cookie primul parametru, al doilea valoare cookie si ultimul parametru setat pe 10 ani ca sa nu expire deloc
foreach($pagini as $key => $value) {
setcookie($key, $value, time () + (20 * 365 * 24 * 60 * 60));
}
//Pe pagina respectiva apelezi conditia
if(isset($_COOKIE['pg1'])) {
print '<a href="https://www.numesite.com/'.$_COOKIE['pg1'].'.php">';
}
?>
Si nu mai trebuie sa creezi tu mereu functia setcookie, se va crea singura la adaugarea unui nou element in array
-
- Senior Member
- Mesaje: 807
- Membru din: Sâm Iul 10, 2010 4:58 pm
- Localitate: Ploiesti
- Contact:
Re: tot despre link <a href= ... cu variabila !
Observ ca membrul nu isi mai da interesul, chiar eram curios de problema si solutionarea ei.
Cod: Selectaţi tot
Nu confundati femeia de serviciu cu profesoara de Limba si Literatura Romana.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 59 vizitatori