vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Hiding link conditionals & php variables so the URL remains hidden (https://vborg.vbsupport.ru/showthread.php?t=74746)

yoyoyoyo 01-20-2005 05:38 PM

Hiding link conditionals & php variables so the URL remains hidden
 
What is the best way to hide a link conditional by its url or to pass php variables through the URL so the actual destination URL remains hidden?

for instance, if I was using erwin's Instant Txt/Html/Java File Forum Integration hack how would I hide the part after the "html.php?="

for example:
Code:

http://www.your-forums/forums/html.php?file=xxx.html&title=Your Title

Zachery 01-20-2005 06:42 PM

Quote:

Originally Posted by yoyoyoyo
What is the best way to hide a link conditional by its url or to pass php variables through the URL so the actual destination URL remains hidden?

for instance, if I was using erwin's Instant Txt/Html/Java File Forum Integration hack how would I hide the part after the "html.php?="

for example:
Code:

http://www.your-forums/forums/html.php?file=xxx.html&title=Your Title

Nothing inside of php itself i would think unless you change the way the system works.

you could use mod_rewrite and create some rules...

yoyoyoyo 01-20-2005 07:05 PM

Quote:

Originally Posted by Zachery
Nothing inside of php itself i would think unless you change the way the system works.

you could use mod_rewrite and create some rules...

I did a little surfing around and found these suggestions:
Quote:

PHP Code:

<?php
if($hidepage <> '$cat_name$') echo '<a href="$url_index$">$cat_name$</a>';
?>

A second thought - this depends on how your templating thingie works, if it buffers the output and then replacing or replacing as it goes - if it's replacing as it goes, it'd probably be more like

PHP Code:

<?php
if($hidepage <> $cat_name$) echo '<a href="'.$url_index.'">'.$cat_name.'</a>';
?>


I also found this suggestion:

PHP Code:

<?php
$page 
$_GET['page'];
switch (
$page) {
case 
"services":
include 
'includes/services.php';
break;
case 
"links":
include 
'includes/links.php';
break;
default:
include 
'includes/home.php';
break;
}
?>

All of this is a bit over my head now, but I am working on it. Does any of the above make sense or look like it might work? If so... can you help me understand how? :D

deathemperor 01-21-2005 02:58 AM

I know there's a good way by using .htaccess but my knowledge in this is still nothing, I'm gonna do something like this on my board though


All times are GMT. The time now is 11:13 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01022 seconds
  • Memory Usage 1,729KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (3)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete