Link pentru profil utilizator

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
cadou
Mesaje:328

Link pentru profil utilizator

la mine numele de utilizator (nume) e unic.
intval() e ceva care afiseaza dar cifre, asta am priceput eu.
Ok am folosit :

Cod: Selectaţi tot

if (isset($_GET['nume'])) {
    $nume = $_REQUEST['nume'];
Si la sql: "... nume=$nume ..."
Ce zici, e bine ?

Iar in htacces am folosit asa :

Cod: Selectaţi tot

RewriteRule ^profil-(.*)$ profil.php?nume=$1 [NC,L]
Pentru a avea adresa asa :
site.ro/profil-numeutilizator
- dar nu merge.
Eu as dori sa fie adresa si cu .php si fara .php . daca cineva uita adresa si scrie in bara de adresa si scrie fara .php sa i se poata accesa profilul.

Si am mai scris asa :

Cod: Selectaţi tot

RewriteRule ^profil-(.*).php$ profil.php?nume=$1 [NC,L]
Pentru a putea avea adresa asa : site.ro/profil-numeutilizator.php

archemorus Mesaje:29
Incearca asa:

Cod: Selectaţi tot

RewriteRule ^profil-(.*).html$ profil.php?nume=$1 [NC,L]
Asta

Cod: Selectaţi tot

$nume = $_REQUEST['nume'];
poti sa o inlocui cu:

Cod: Selectaţi tot

$nume =$_GET['nume'];
$_REQUEST este un vector care contine toate datele salvate in $_GET, $_POST si $_COOKIE , dar tu ai nevoie decat de un $_GET , deci nu prea ai nevoie de el.

Cum adica adresa cu si fara .php ? Daca folosesti .htaccess sa rescrii URL-ul atunci scapi de .php si bagi .html .
Motoarele de cautare vad mai bine paginile cu .html din cate stiu.

Tu trebuie sa ai ceva asemanator cu

Cod: Selectaţi tot

echo '<a href="profil-'.$username.'.php">Profil User</a>';
- Daca ramai la .php .
Sau daca faci cum am zis eu:

Cod: Selectaţi tot

echo '<a href="profil-'.$username.'.html">Profil User</a>';
Have a nice day!
Desenele Copilariei http://www.desenele-copilariei.ro
Bancuri Haioase http://www.haiosul.ro

cadou Mesaje:328
Da imi merge.
Ms mult de tot pentru ajutor.

Subiecte similare