使用PHP变量更改URL

使用PHP变量更改URL,php,.htaccess,path,Php,.htaccess,Path,我有这个路径:myweb.com/aaa/bbb/value 我希望使用户不会看到路径,而是使用PHP变量,如: //directories $1 = 'dir1'; $2 = 'dir2'; $3 = 'dir3'; $4 = 'dir4'; //values $value1 = ''; $value2 = ''; myweb.com/$1/$2/$value1 myweb.com/$3/$4/$value2 但始终使用相同的路径。现在我可以想到以下解决方案: 1) 使用会话 在会话中存

我有这个路径:myweb.com/aaa/bbb/value

我希望使用户不会看到路径,而是使用PHP变量,如:

//directories
$1 = 'dir1';
$2 = 'dir2';
$3 = 'dir3';
$4 = 'dir4';

//values
$value1 = '';
$value2 = '';

myweb.com/$1/$2/$value1
myweb.com/$3/$4/$value2

但始终使用相同的路径。

现在我可以想到以下解决方案:
1) 使用会话
在会话中存储所有值,您可以在任何需要的地方获取它们

2) 或者,您可以加密并传递url。如下图所示:

$1 = urlencode('dir1');
//values
$value1 = urlencode('dir1');    
myweb.com/$1/$value1

你可以用你指的是谁的“人”来解码这些值?您是否正在将源代码泄漏到“视图”?:你可以使用会话在页面之间传递信息。Chay22,任何人都可以看到我的路径,SEO问题,你知道。我希望路径始终相同,并创建错误路径。